Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 单击“侦听器不启动”_C# - Fatal编程技术网

C# 单击“侦听器不启动”

C# 单击“侦听器不启动”,c#,C#,我无法让一个基本的点击监听器工作 我创建了一个基本按钮,名称为button1 namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, S

我无法让一个基本的点击监听器工作

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

当我运行应用程序并单击我的按钮时,它不会启动。我很难弄明白这一点,因为我遵循了这里概述的指南:

似乎您缺少这一行
button1.Click+=neweventhandler(button1\u Click),您应该将其添加到表单构造函数中


如果你通过UI设计器,你只需将按钮拖到UI上,然后双击它,它就会为你创建监听器;这里的所有内容,加上设计器文件中的上面一行,减去
MessageBox.Show()
。这是我建议创建所有标准侦听器的方法。

您似乎缺少这一行
button1.Click+=neweventhandler(button1\u Click),您应该将其添加到表单构造函数中


如果你通过UI设计器,你只需将按钮拖到UI上,然后双击它,它就会为你创建监听器;这里的所有内容,加上设计器文件中的上面一行,减去
MessageBox.Show()
。这是我推荐的创建所有标准侦听器的方法。

如果在设计器中单击窗体上的按钮并查看属性并选择事件部分,是否会在事件“单击”旁边看到值?您应该看到值“button1\u click”。如果你看不到这一点,那就是你的问题。您应该能够单击下拉列表并选择按钮1\u单击事件。

如果您在设计器中单击表单上的按钮并查看属性并选择事件部分,您是否看到事件“单击”旁边的值?您应该看到值“button1\u click”。如果你看不到这一点,那就是你的问题。您应该能够单击下拉列表并选择button1\u click事件