C# 勾选事件,直接使用

C# 勾选事件,直接使用,c#,events,handler,C#,Events,Handler,我想每天都做一些代码 timer.Tick += new EventHandler(TabPage tab = new TabPage(Convert.ToString("test"));) 但这是错误的,我不记得如何正确地做到这一点 我不想调用任何其他类/void,我想直接在EventHandler中执行一些代码。“”是一个函数。Tick事件期望您分配一个符合某个签名的函数名。可以通过两种方式分配新的事件处理程序: 传递与签名匹配的实际函数: timer.Tick += new EventH

我想每天都做一些代码

timer.Tick += new EventHandler(TabPage tab = new TabPage(Convert.ToString("test"));)
但这是错误的,我不记得如何正确地做到这一点

我不想调用任何其他类/void,我想直接在EventHandler中执行一些代码。

“”是一个函数。Tick事件期望您分配一个符合某个签名的函数名。可以通过两种方式分配新的事件处理程序:

传递与签名匹配的实际函数:

timer.Tick += new EventHandler(MyEventHandler); //This function will be executed every tick

//Somewhere below...
private void MyEventHandler(object sender, EventArgs args)
{
    //Do stuff here
}
或者,在与EventHandler分配相同的位置使用匿名委托或权限

timer.Tick += new EventHandler((obj, args) =>
{
    /* Code here */
});

你可以用电脑像这样做


很高兴我能帮忙。别忘了标出正确的答案;)
timer.Tick += new EventHandler((sender, args) => 
    {
        /* Your code */
    });