我有一个继承自UserControl类的客户控件,我在这个自定义控件中有一个datetimePicker 当我使用新的关键字隐藏继承的BorderStyle属性和创建新属性,用于更改日期时间的边框样式而不是自定义控件 在设计时,属性成功运行但在构建解决方案后,属性会丢失值并重置为默认值 代码是:
[Browsable(true)]
[EditorBrowsable(EditorBrowsableState.Always)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
[Description("This Property Used To Change The Border Of The Inner Control")]
public new BorderStyle BorderStyle
{
get { return DateTimePicker.BorderStyle; }
set
{
DateTimePicker.BorderStyle = value;
}
}
答案 0 :(得分:0)
尝试使用不同的名称希望这会对您有所帮助