我无法让基本的点击监听器工作。
我创建了一个基本按钮,其名称为button1
。
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, System.EventArgs e)
{
MessageBox.Show("button1 was clicked");
}
当我运行应用程序并单击我的按钮时,它不会触发。我正在努力解决这个问题,因为我遵循了这里概述的指南:http://msdn.microsoft.com/en-us/library/dfty2w4e.aspx
答案 0 :(得分:3)
您似乎缺少此行button1.Click += new EventHandler(button1_Click);
,您应该在表单构造函数中添加它。
如果您浏览UI设计器,只需将按钮拖到UI上,然后双击它就可以为您创建监听器;你在那里拥有的一切,加上设计师文件中的上一行,减去MessageBox.Show()
。这是我建议用于创建所有标准侦听器的路线。
答案 1 :(得分:0)
如果您在设计器中单击表单上的按钮并查看属性并选择事件部分,您是否在“点击”事件旁边看到一个值?您应该看到值“button1_click”。如果你没有看到这个,那那就是你的问题。您应该可以单击下拉列表并选择button1_click事件。