我没有做太多的WinFom开发,所以我对MenuStrip控件不太熟悉。我在表单中添加了一个菜单条,并在其中添加了(1)项。所有这些都是使用设计师完成的。
所以我有实用工具 - >下载工具。当我在设计器中双击“下载”时,会为我创建一个事件处理程序。
private void downloadUtilityToolStripMenuItem_Click(object sender, System.EventArgs e)
{
MessageBox.Show("Ding!");
}
更新
我注意到我的表单构造函数中的IntializeComponent()似乎从未运行过。我在构造函数中放置了一个断点,它从未命中过。我重构了这个表单,将名称从默认(form1)更改为'main'。我认为这是问题,但我不明白为什么。所有form1引用似乎都已更新。我是用IDE完成的。
当我调试这个应用程序时,我似乎永远无法触发此事件。我在这里缺少什么?
-Nick
答案 0 :(得分:1)
如果Click事件有处理程序,请检查菜单项的属性页(在事件下 - 单击闪电图标)。
答案 1 :(得分:0)
检查:
或强>
双击窗体设计器中的菜单项,默认为菜单项的点击事件,并填写“下载”菜单项的代码,即MessageBox.Show("Ding");
希望这有帮助, 最好的祝福, 汤姆。
答案 2 :(得分:0)
我得到了它的工作。显然,在调试项目时,它没有重建。在重构我的表单名称后,有必要“重建”解决方案。现在,我的所有活动都按照他们的意愿运作。谢谢你的帮助。