假设我在自定义控件中有一个标签。在构造函数中,我设置了它的文本值。
标签不刷新。它只在客户端表单中才会这样做。
如何以编程方式更新自定义控件本身的标签?
答案 0 :(得分:2)
使标签的文本可作为Control的属性访问: (你的情况不需要吸气剂,所以如果你不想要它就可以把它留下来)
public string LabelText
{
get
{
return Label1.text;
}
set
{
Label1.text = value;
}
}
这样,该属性甚至会显示在控件的设计器中,或者您可以通过编程方式设置它:
MyControl.LabelText = "text";