构建解决方案后,BorderStyle属性值重置

时间:2011-11-17 10:22:03

标签: c# .net winforms user-controls

我有一个继承自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;
        }
    }

1 个答案:

答案 0 :(得分:0)

尝试使用不同的名称希望这会对您有所帮助