我做了一个继承于Control的控件,效果类似label,现在的问题是我在右边的text属性面板修改属性后,在设计面板中没有立即更新。不知如何解决,谢谢。
public override string Text
{
get {
return base.Text;
}
set
{
if (base.Text == value)
return;
base.Text = value;
Refresh();
}
}
------解决思路----------------------
编译一下项目。
------解决思路----------------------
好像control类的设计面板上本身就没有Text属性吧,在代码中可以条用,但是在设计器上本身就没有。我继承的是UserControl类,就没有。建议你自己建一个属性,可以命名为TextString。这样就有了