当我选择一个复选框时,标签不改变值

本文关键字:标签 改变 复选框 一个 选择 | 更新日期: 2023-09-27 18:10:31

大家好,我是新来的,很抱歉,如果这篇文章不匹配,因为这是我第一次发这篇文章。

当我选择一个复选框时,我想改变标签的值,但是当我单击标签时,标签似乎只是改变。我一直在寻找标签是否有一些事件使其工作,但我没有找到一个。标签在另一个组框中,看起来像:

在一个GroupBox3 CheckBox,我希望当我选择一个或所有CheckBox将改变标签在另一个GroupBox的值。

请大家帮帮我,我真的很想知道为什么它不工作

当我选择一个复选框时,标签不改变值

您可以为CheckChanged事件注册一个事件处理程序,并在事件处理程序中更改标签的标题:

public partial class Form1 : Form
{
    public MyForm()
    {
        InitializeComponent();
        myCheckbox.CheckedChanged += new System.EventHandler(this.checkedChanged);
        myCheckbox1.CheckedChanged += new System.EventHandler(this.checkedChanged);
        myCheckbox2.CheckedChanged += new System.EventHandler(this.checkedChanged);

    }
    private void checkedChanged(object sender, EventArgs e)
    {
        myLabel.Text = "Some text";
    }
}

在这里使用此代码,但将事件更改为您正在查找的控件

private void radioButton1_CheckedChanged(object sender, EventArgs e)
    {
        label1.Text = "your value here";
    }

你可以通过双击单选按钮控件来做到这一点,然后它会为你生成事件,然后按照这里的例子设置你的代码。