0
点赞
收藏
分享

微信扫一扫

自定义控件:属性为控件需要注意的地方

小云晓云 2023-09-18 阅读 31


如果属性为string、int等类,属性在设计时修改,运行时会保存。

如果属性为控件时,如Label,属性在设计时修改控件的属性,运行时会还原,这时可以通过添加

DesignerSerializationVisibility来支持在运行时保存设置,如:

[DescriptionAttribute("第二个Label获取/设置"), CategoryAttribute("自定义"), DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
        public Label SecondLabel
        {
            get { return label2; }
            set { label2 = value; }
        }




举报

相关推荐

0 条评论