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

4

2 回答 2

3

看来您缺少这一行button1.Click += new EventHandler(button1_Click);,您应该在表单构造函数中添加它。

如果您通过 UI 设计器,您可以将按钮拖到 UI 上,然后双击它,它将为您创建侦听器;您在那里拥有的所有内容,加上设计器文件中的上述行,减去MessageBox.Show(). 这是我推荐的用于创建所有标准侦听器的路线。

于 2012-11-14T02:30:36.713 回答
0

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

于 2012-11-14T02:33:53.450 回答