C# 自定义控件属性定义
/// <summary>
/// 边框风格
/// </summary>
public override BorderStyle BorderStyle
{
get
{
return this.MaskedTextBox1.BorderStyle;
}
set
{
this.MaskedTextBox1.BorderStyle = value;
}
}
各位大大们,这个定义为什么要报错啊,请各位指点一二。我新手没有分,请谅解。
------解决方案--------------------去掉 override 看看。
------解决方案--------------------
------解决方案--------------------他不是virtual你override什么,编辑器怕你误操作把基类的属性隐藏了,所以你确定你隐藏你就加个new关键字
------解决方案--------------------BorderStyle属性不是virtual,所以不能重写。要么用new关键字隐藏基类的属性,要么换一个和BorderStyle不同的属性名称。