我有一个名为tsmiSendFeedback
的Windows窗体DropDown元素。我正试图绑定到它的click
事件。我有这样做的方法如下:
private static void tsmiSendFeedback_Click(object sender, EventArgs e)
{
SubmitFeedbackDialog.ShowRequestDialog();
}
我在该方法中设置调试器,运行程序,单击元素,它甚至没有在那里。没有错误,只是永远不会遇到断点。它似乎与此特定下拉列表中的每个下拉元素一起发生,但页面上的其他元素工作正常。它们都以同样的方式完成。
有没有人有任何想法?
答案 0 :(得分:1)
听起来你的设计师搞砸了什么。
您需要确保将该按钮的OnClick分配给该事件处理程序。您可以通过在设计器中再次双击该按钮来实现此目的,或者更可靠地(如果选项A没有工作),您可以进入designer.cs文件并手动将OnClick分配给该事件。
在designer.cs文件中,添加以下内容:
tsmiSendFeedBack.Click += new EventHandler(tsmiSendFeedback_Click);