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

本文关键字:BorderStyle 属性 构建 解决方案 | 更新日期: 2023-09-27 18:15:03

我有一个从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;
        }
    }

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

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