2012-11-14 111 views
0

我无法获得基本的点击侦听器工作。单击侦听器未触发

我创建了一个基本按钮,其名称为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

回答

3

看起来您缺少此行button1.Click += new EventHandler(button1_Click);,您应该在窗体构造函数中添加它。

如果你通过UI设计器,你可以拖动按钮到UI上,然后双击它,它会为你创建监听器;你在那里得到的所有东西,加上设计器文件中的上面的行,减去MessageBox.Show()。这是我建议创建所有标准侦听器的路线。

0

如果您在设计器中单击表单上的按钮并查看属性并选择事件部分,您是否看到“Click”事件旁边的值?您应该看到值“button1_click”。如果你没有看到这个,那就是你的问题。您应该可以点击下拉菜单并选择button1_click事件。

相关问题