我有一个很久以前开发过c#的应用程序,现在我们开始提供维护.
当我浏览代码时,我可以看到一个点击事件" private void _menuNewView_Click(object sender, EventArgs e)",当我放置一个断点并从UI开始动作时,它不会触发,这是一个奇怪的beaviour.
当我打开设计视图时,我打开上下文菜单条,然后单击menu "newview"它触发点击事件后面的代码" private void _menuNewView_Click(object sender, EventArgs e)".
但是从UI我开始应用程序并click event在代码中放入断点并执行操作newview但它没有触发,任何人都可以在这里帮助我,新的视图操作现在还没有完成这是点击事件的参考之一
你可以通过两种方式来解决它:
订阅按钮的Click事件:
this.button1.Click += new EventHandler(button1_Click);
//there you have an event:
private void button1_Click(object sender, EventArgs e)
{
//code inside event...
}
Run Code Online (Sandbox Code Playgroud)或者使用实际代码:
button1_Click(new object(), new EventArgs());
Run Code Online (Sandbox Code Playgroud)