绑定到Windows窗体元素的单击事件的问题

时间:2011-08-10 14:27:03

标签: winforms

我有一个名为tsmiSendFeedback的Windows窗体DropDown元素。我正试图绑定到它的click事件。我有这样做的方法如下:

private static void tsmiSendFeedback_Click(object sender, EventArgs e)
{
    SubmitFeedbackDialog.ShowRequestDialog();
}

我在该方法中设置调试器,运行程序,单击元素,它甚至没有在那里。没有错误,只是永远不会遇到断点。它似乎与此特定下拉列表中的每个下拉元素一起发生,但页面上的其他元素工作正常。它们都以同样的方式完成。

有没有人有任何想法?

1 个答案:

答案 0 :(得分:1)

听起来你的设计师搞砸了什么。

您需要确保将该按钮的OnClick分配给该事件处理程序。您可以通过在设计器中再次双击该按钮来实现此目的,或者更可靠地(如果选项A没有工作),您可以进入designer.cs文件并手动将OnClick分配给该事件。

在designer.cs文件中,添加以下内容:

tsmiSendFeedBack.Click += new EventHandler(tsmiSendFeedback_Click);