.net WinForm用户控件开发--(4)用户控件的基本属性设置
在前几节中,我们演示了怎样进行用户控件开发,大家可能对用户控件中的一些属性的基本设置还存在疑惑,这节我们共同学习下用户控件的基本属性设置。
所谓基本属性设置,就是我们常常看到控件在属性设计器中可以对属性进行设置,有些属性在设计中具有默认值,有些在属性设计器中会弹出一个编辑器,供用户选择值。
这节内容
1.简单数据类型的属性设置
2.复杂数据类型的属性设置
1.简单数据类型的属性设置
简单数据类型,就是.NET中常见的类型,例如字符串,整型,浮动型,这些基本数据类型。
我们看下这些基本属性
Browsable:指示该属性是否可以在属性设计器中显示,如果TRUE则显示,FALSE则不显示
Category:表示属性的分类
Description:表示属性的描述信息
DefaultValue:表示属性的默认值。
下面我们定义了一个用户控件,并自定义了一个属性SecondText,代码如下:
public partial class UCLabel : UserControl { public UCLabel() { InitializeComponent(); } private string _sText="Helloworld";//初始值 /// <summary> /// Browsable表示该属性是否显示在设计器中,TRUE为显示 /// </summary> /// Description表示对属性的描述信息 /// Category表示该属性在属性设计器中的分类 [Browsable(true)] [Category("文本")] [Description("第二文本")] [DefaultValue("新浪微博")]//默认值 public string SecondText { get { return _sText; } set { _sText = value; } } }