Class屬性於設定階段顯示在屬性視窗蠻有用又容易忘的東西,轉自 程式設計俱樂部 http://www.programmer-club.com.tw/ShowSameTitleN/csharp/10703.html 4/19補充這些都是在 System.ComponentModel 命名空間下面的。 [Designer(typeof(MyControlDesigner))] => 自訂設計時期的行為 [ToolboxBitmap(typeof(MyControl), "Properties.ToolboxBitmap_MyControl.png")] => 自訂圖示 public partial class MyControl : Control { [Browsable(true or false)] => 要不要顯示在工具箱 [RefreshProperties(RefreshProperties.Repaint)] => 屬性值改變時要不要重繪控制項 ? 要不要更新工具箱內容 ? [Category("Appearance")] => 在工具箱的分類 [Description("This is MyControl")] => 在工具箱的自訂說明, 一般會繼承 DescriptionAttribute 自訂多語言 [DisplayName("MyForeColor")] => 在工具箱的自訂名稱 [DefaultValue(typeof(Color), "Control")] => 預設值 [DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)] => 設計工具要不要產生程式碼 .msgcontent .wsharing ul li { text-indent: 0; } 分享 Facebook Plurk YAHOO! .
- Mar 29 Thu 2012 02:02
Class屬性於設定階段顯示在屬性視窗
close
全站熱搜
留言列表