从本篇开始会通过实例介绍如何实现组件控件编程。在上一篇中提到通过组合实现组件编程,达到灵 活添加功能的效果。那么是如何组合的呢?一般是通过事件,在组件中处理控件的相关事件,在事件处理 程序中封装需要的功能。
本篇的实例是用Label模拟网页链接的效果。在.NET控件库中已经提供了LinkLabel控件,但该控件强 制显示下划线,而且只能改变链接颜色,不能改变背景色。这里通过处理Label控件的鼠标事件,动态改 变其显示相关属性,即可模拟出网页链接的效果。而且在事件中可以加入更多的效果,比LinkLabel控件 更绚丽。
下面介绍实现的过程。
首先打开VS.NET,创建项目,选择项目类型为类库,输入项目名称SimulateLinkLabel,然后确定。
开发实例">
项目建立好后,在“解决方案资源管理器”中对项目点右键,选择添加组件。
时间: 2024-10-03 11:32:36