程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 自定義控件:屬性為控件需要注意的地方

自定義控件:屬性為控件需要注意的地方

編輯:C#入門知識

如果屬性為string、int等類,屬性在設計時修改,運行時會保存。

如果屬性為控件時,如Label,屬性在設計時修改控件的屬性,運行時會還原,這時可以通過添加

 

DesignerSerializationVisibility來支持在運行時保存設置,如:

?[DescriptionAttribute("第二個Label獲取/設置"), CategoryAttribute("自定義"), DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
        public Label SecondLabel
        {
            get { return label2; }
            set { label2 = value; }
        }

[DescriptionAttribute("第二個Label獲取/設置"), CategoryAttribute("自定義"), DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
        public Label SecondLabel
        {
            get { return label2; }
            set { label2 = value; }
        }


 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved