C# 控件从Eventhandler返回到C中的原始位置#
在一个方法中,我调用了一个事件处理程序sayMyButton.PerformClick()。在运行时,在执行button clickMyButton\u click(object Sender,EventArgs e)的功能后,执行指针不会返回到事件调用点位置以在方法下线执行。 是否有方法将控件从事件处理程序返回到方法调用点C# 控件从Eventhandler返回到C中的原始位置#,c#,c#-4.0,C#,C# 4.0,在一个方法中,我调用了一个事件处理程序sayMyButton.PerformClick()。在运行时,在执行button clickMyButton\u click(object Sender,EventArgs e)的功能后,执行指针不会返回到事件调用点位置以在方法下线执行。 是否有方法将控件从事件处理程序返回到方法调用点 为我提供C#中的代码。它们是事件工作的方式,实现所需的唯一方法是直接调用事件处理程序(这不是一个好做法!) 而不是 MyButton.PerformClick() 您能
为我提供C#中的代码。它们是事件工作的方式,实现所需的唯一方法是直接调用事件处理程序(这不是一个好做法!) 而不是
MyButton.PerformClick()
您能提供一些示例代码吗?如果执行没有返回到PerformClick()之后的点,那么听起来您的处理程序中可能存在异常。我正在将一个值传递给此事件处理程序。myButton.Tag=“某物”;我怎样才能做到这一点?你能发布一些关于你想做什么的代码吗?我对你的目标有点困惑。
Public void Open(){foreach(ItemsArray中的string项){switch(choice){case“Box”:按钮单击(null,EventArgs.Empty);string s=“这是上述事件之后的下一个执行语句”;continue;case“Tools”:/…continue;默认值:break;}}}
在执行Button_CLick()之后,控件不会返回到下一条语句。
MyButton.PerformClick()