读书人

.net WinForm用户控件开发-(四)用户控

发布时间: 2012-09-13 09:51:52 作者: rapoo

.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;            }        }           }


读书人网 >编程

热点推荐