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、 如果改变属性将影
您可能关注的文档
最近下载
- 意识模糊评估量表(CAM).doc VIP
- 2026春再别康桥(教学课件) ——高中语文人教统编版选择性必修下册(共37张PPT).pptx VIP
- 动中通卫星车技术方案.pdf VIP
- 2024年中国石油大学(华东)辅导员考试笔试真题汇编附答案.docx VIP
- 护理专业专升本历年题目及答案.doc VIP
- 崩塌、滑坡、泥石流.PPT VIP
- 翔宇医疗设备肌电生物反馈刺激仪XY-K-SWFK-I用户手册.pdf
- 2025-2026学年小学科学一年级下册(2024)青岛版(六三制2024)教学设计合集.docx
- 拉夫劳伦RalphLauren专题研究报告.pdf
- 中国新生儿疼痛管理循证指南(2023年).pptx VIP
原创力文档

文档评论(0)