我可以在控制项目设计器中以编程方式设置自定义控件的值吗?

时间:2010-12-06 12:08:29

标签: c# winforms

假设我在自定义控件中有一个标签。在构造函数中,我设置了它的文本值。

标签不刷新。它只在客户端表单中才会这样做。

如何以编程方式更新自定义控件本身的标签?

1 个答案:

答案 0 :(得分:2)

使标签的文本可作为Control的属性访问: (你的情况不需要吸气剂,所以如果你不想要它就可以把它留下来)

public string LabelText
{
   get
   {
       return Label1.text;
   }
   set
   {
       Label1.text = value;
   }
}

这样,该属性甚至会显示在控件的设计器中,或者您可以通过编程方式设置它:

MyControl.LabelText = "text";