自定义控件时怎么让自定义的属性在属性窗口中显示

1.要想将自己定义的属性在属性窗口中显示,则可以在属性的上方加入如下黄色代码:

 1  public partial class SmartGridView
 2     {
 3         private string m_mergeCells;
 4 
 5         /// <summary>
 6         /// 要合并的单元格的列的索引(用逗号“,”隔开)
 7         /// </summary>
 8         [Browsable(true),
 9          Description("需要合并的单元格的列的索引(用“,”分隔)"),
10          Category("扩展")
11         ]
12         public virtual string MergeCells
13         {
14             get
15             {
16                 return m_mergeCells;
17             }
18             set
19             {
20                 m_mergeCells = value;
21             }
22         }
23     }

2.Browsable设置为true就能让自定义属性在属性窗口中可见,Description就是对该属性的描述,或者使用提示,Category就是该属性的分类,添加这段代码后的效果如下图所示:

原文地址:https://www.cnblogs.com/lihongchen/p/3622472.html