计算机系统应用教程网站

网站首页 > 技术文章 正文

根据鼠标状态设置动态变化的按钮

btikc 2024-09-06 18:12:17 技术文章 11 ℃ 0 评论

根据鼠标状态设置动态变化的按钮



【实例介绍】本实例使用按钮创建导航功能。当鼠标移到按钮上时,按钮的颜色和字 体发生变化;当鼠标离开时,恢复原状,实现动态变化的效果。

【开发过程】

(1) 创建一个Windows应用程序,项目名称为Ex030,窗体默认为Forml。

(2) 在窗体中添加Panel控件,用于分组。

(3) 在窗体中添加Button控件,设置Button控件的属性,Image属性为按钮显示的图 片, TextlmageRelation 属性值为 ImageBefbreText。

(1) 在每一个按钮的MouseMove事件中编写代码如下:

01 private void buttonl_MouseMove(object sender, MouseEventArgs e)

02 (

03 this.buttonl.Font = new Font(this.Font,Fontstyle.Italic);

//设置按钮的字体

04 }

(2) 在每一个按钮的MouseLeave事件中编写代码如下:

01 private void buttonl MouseLeave(object sender, EventArgs e)

02 (

03 this . buttonl. Font = new Font (H宋体, 9); 〃设置按 钮的字体

04 }

【关键技术解析】

设置Button控件的动态效果时,可以使用的方法很多,本实例使用改变字体的方式实 现。在控件的MouseMove事件和MouseLeave事件中编写不同字体效果,即可实现。

【拓展应用】

□可实现动态变化的界面效果。

□可实现使用图片代替控件创建相应的界面。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表