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就是该属性的分类,添加这段代码后的效果如下图所示: