如何在 Visual C# 中更新自定义用户控件时更新标签
本文关键字:更新 自定义 用户 标签 控件 Visual | 更新日期: 2023-09-27 18:31:44
我有一个用户控件,它基于两个文本字段(名字和姓氏)组装一个字符串,我想让另一个标签使用它来表示"你的名字是FIRSTNAME LASTNAME"。
虽然我可以看到用户控件输出的公共字符串,但我找不到指定用户控件何时具有新输入的事件。
如果我能做这样的事情就太好了...
private void userControl_Update()
{
lblYourName.Text = String.Format("Your name is {0}", userControl.name);
}
但我不知道该怎么做。
我将VB2012与Visual c#和表单一起使用。
感谢您的任何帮助。
看起来您正在使用WinForms。
在这种情况下,我相信您要查找的事件是 TextChanged 事件:
// Set using the visual Form Designer, generally
lblName.TextChanged += lblName_TextChanged;
// Later, the event handler
private void lblName_TextChanged(object sender, EventArgs e)
{
lblYourName.Text = String.Format("Your name is {0}", lblName.Text);
}