Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.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#_Winforms - Fatal编程技术网

C#问题。无法使标签根据我的代码显示正确的值

C#问题。无法使标签根据我的代码显示正确的值,c#,winforms,C#,Winforms,我对C#development很陌生。我目前正试图让我的代码根据您单击的按钮显示3条不同的消息。我有3个按钮和3个标签,分别命名为1,2,3和A,B,C。我已经写了下面的代码 namespace DemoChap2End { public partial class Form1 : Form { public Form1() { InitializeComponent(); } privat

我对C#development很陌生。我目前正试图让我的代码根据您单击的按钮显示3条不同的消息。我有3个按钮和3个标签,分别命名为1,2,3和A,B,C。我已经写了下面的代码

namespace DemoChap2End
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            label1.Text = "Yes";
            label2.Text = "Yes";
            label3.Text = "Yes";
        }

        private void button2_Click(object sender, EventArgs e)
        {
            label1.Text = "No";
            label2.Text = "No";
            label3.Text = "No";
        }

        private void button3_Click(object sender, EventArgs e)
        {
            label1.Text = "A";
            label2.Text = "B";
            label3.Text = "C";
        }
    }
}    
当我运行编译器时,似乎只有按钮1起作用,并显示所有3个标签的“是”,按钮2和3不起作用。我的代码中有什么遗漏吗?或者是需要调整的按钮或文本框属性。请帮忙。新到C#
谢谢

请检查您的按钮,如果它们绑定到事件,您将看到一张图片,向您展示如何检查事件单击按钮


表单中的单击按钮并查看属性>事件>单击事件点以单击方法。如果按钮2和按钮3没有单击操作,则它们不会给出操作


或者在表单设计中双击按钮,当您单击“代码页”时,该按钮不会更改标签值,并且“单击方法”已为您创建。

欢迎使用堆栈溢出!事件是否绑定到控件?这是一个调试作业!您可以在每个方法中选择第一行代码并点击F9,这将在那里放置一个断点。现在,如果您运行您的代码(可能它已经处于调试模式),那么您的代码将在遇到这些行时停止。我怀疑第二和第三种方法不会停止,因为它们没有正确连接。