C#为自定义控件添加说明
2014-03-23 06:56
169 查看
当我们自定义一个控件时,新的属性就需要我们自己去添加说明,如果不添加说明,时间久了,我们都不知道这个属性是干嘛用的,其他人就更不用说了.
注释标记:
// 构造函数或方法时,应该添加注释标记,这样我们就知道这个函数/方法是干嘛的,而不是让人看了干瞪眼.
// 注释标记与属性说明:
[Description("在这里面填上你要的说明"), Category("自定义控件属性的Name")]例如某控件Text属性:
[Description("与控件关联的文本"), Category("Text")]
注释标记:
/// <summary> /// TestClass DoWork方法的类 /// </summary> /// <para>第二个段落描述. /// <see cref="System.Console.WriteLine(System.String)"/> /// 语句信息. /// </para>
// 构造函数或方法时,应该添加注释标记,这样我们就知道这个函数/方法是干嘛的,而不是让人看了干瞪眼.
#region 设置提示框的背景 /// <summary> - 设置/获取 提示文本显示的 前景色 </summary> private Color _lstForColor = System.Drawing.SystemColors.InfoText; /// <summary> - 设置/获取 提示的 背景色 </summary> private Color _lstBackColor = System.Drawing.SystemColors.InfoText; /// <summary>设置/获取提示文本显示的前景色</summary> public Color PromptForeColor { get { return _lstForColor; } set { _lstForColor = value; ListBox box = this.lstPrompt; if (box != null) box.BackColor = _lstForColor; } } /// <summary> /// 设置/获取提示的背景色 /// </summary> public Color PromptBackColor { get { return _lstBackColor; } set { _lstBackColor = value; ListBox box = this.lstPrompt; if (box != null) box.BackColor = _lstBackColor; } } #endregion
// 注释标记与属性说明:
/// <summary>设置/获取提示文本显示的前景色</summary> [Description("设置/获取提示文本显示的前景色"), Category("PromptForeColor")] public Color PromptForeColor { get { return _lstForColor; } set { _lstForColor = value; ListBox box = this.lstPrompt; if (box != null) box.BackColor = _lstForColor; } }
相关文章推荐
- 为C#自定义控件添加自定义事件
- 给C#程序添加说明——注释
- c# 自定义控件如何在属性栏添加自定义事件
- c#创建自定义控件并给控件添加事件
- 为C#自定义控件添加自定义事件
- 给C#程序添加说明——注释
- [导入]C# 为自己的类添加说明描述
- C#为控件或自定义控件添加自定义属性,自定义事件
- C# 为自己的类添加说明描述
- C# 自定义控件容器,设计时可添加控件
- C# 自定义控件入门(自定义控件添加事件1)
- 为C#自定义控件添加自定义事件
- 为C#自定义控件添加自定义事件
- 给C#程序添加说明——注释
- C#自定义控件添加类似Size一样的结构属性
- C#如何给自定义控件添加说明(解释)
- C#生成饼形图及添加文字说明实例代码
- 为C#自定义控件添加自定义事件
- c# web 为自定义控件添加事件
- 【C#】妈妈再也不用担心自定义控件如何给特殊类型的属性添加默认值了,附自定义GroupBox一枚