当我选择一个复选框时,标签不改变值
本文关键字:标签 改变 复选框 一个 选择 | 更新日期: 2023-09-27 18:10:31
大家好,我是新来的,很抱歉,如果这篇文章不匹配,因为这是我第一次发这篇文章。
当我选择一个复选框时,我想改变标签的值,但是当我单击标签时,标签似乎只是改变。我一直在寻找标签是否有一些事件使其工作,但我没有找到一个。标签在另一个组框中,看起来像:
在一个GroupBox有3 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";
}
你可以通过双击单选按钮控件来做到这一点,然后它会为你生成事件,然后按照这里的例子设置你的代码。