C#自定义控件属性与行为
分类: C#2010-10-08 09:49 1337人阅读 评论(1) 收藏 举报控件应该定义属性而不是公共字段,因为可视化设计器在属性浏览器中显示属性,而不显示字段。属性就像智能字段。属性通常具有带访问函数的专用数据成员,在语法上属性被作为类的字段进行访问。(虽然属性可以具有不同的访问级别,但此处的讨论将重点放在公共访问这种更加常见的情况上。
属性定义通常由以下两部分组成:
1、专用数据成员的定义。
[c-sharp] view plaincopy
private int number = 0;
2、使用属性声明语法对公共属性进行的定义。
[c-sharp] view plaincopy
//该语法通过 get 和 set 访问函数将专用数据成员和公共属性关联起来。
public int MyNumber
{
get
{
return number;
}
set
{
number = value;
}
}
虽然属性定义中通常包含专用数据成员,但这不是必需的。get 访问器不用访问私有数据成员就可以返回值。get 方法返回系统时间的属性就属于这种情况。属性启用数据隐藏,访问器方法隐藏属性的实现。
定义属性时需考虑以下重要的注意事项:
1、 必须将属性应用于定义的属性。属性用来指定设计器显示属性的方式。
2、 如果改变属性将影
您可能关注的文档
- V4-第五章-对流传热的理论基础-2014重点.ppt
- V-85功能操说明书分析.doc
- Module3ForeignFood重点.ppt
- vb5图形控件和图形方法分析.ppt
- VBA最最精典的教程(基础入门)分析.ppt
- VB操作EXCEL表的常用方法分析.doc
- VB程序设计第五章分析.ppt
- Module-6--The-Tang-Poems125重点.ppt
- VB第三章顺序结构重点.ppt
- vb复习总结分析.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)