C#表单-标签文本随单击事件而变化
在C#forms应用程序中,我完成了以下工作:C#表单-标签文本随单击事件而变化,c#,forms,text,edit,labels,C#,Forms,Text,Edit,Labels,在C#forms应用程序中,我完成了以下工作: Label Some; string S; private void Something() { Some.text = S; Some.Location = new Point(100, 100); Some.Size = new Size(300, 300); this.Controls.AddRange(new System.Windows.Forms.Control[] { Some }); } 然后,我用单击事件定义了S
Label Some; string S;
private void Something()
{
Some.text = S;
Some.Location = new Point(100, 100);
Some.Size = new Size(300, 300);
this.Controls.AddRange(new System.Windows.Forms.Control[] { Some });
}
然后,我用单击事件定义了S:
private void YARR_click(object sender, System.EventArgs e)
{
S="Some random text";
}
还有一个:
private void HARR_click(object sender, System.EventArgs e)
{
S="Some other random text";
}
创建标签“Some”后,当我单击这些内容时,它的文本不会更改为“S”值。。。我缺少什么?请更改标签文本,不要为字符串赋值
do Some.text=“Some random text”
点击事件,或调用点击事件中的Something()
函数。如果你点击的内容与你想要更改文本的标签形式相同,你只需执行以下操作
private void YARR_click(object sender, System.EventArgs e)
{
Some.Text="Some random text";
}
这听起来更简单。。。will tryYou正在将文本框的值设置为该时间点的字符串值-如果您随后更改字符串的值,文本框中的文本不会更改…@Antonio Teh Sumtin,您的处理程序YARR_click是否被调用?最终解决了,代码中有其他问题,谢谢。