VB中用AresButtonPro控件制作漂亮按钮
2008-02-23 07:02:30来源:互联网 阅读 ()
下载本文推荐的控件:AresButtonPro
使用方法:
对广大编程爱好者来说,不仅希望自己写出的程序实用、性能稳定,更希望软件的界面豪华、漂亮。而拥有漂亮的图形按钮能使整个界面看起来更美观,也更能吸引大家的眼球.但是用编程实现并不太容易做到。而网上关于按钮的第三方控件数不胜数,让大家一时难以选择.这里,我向大家推荐VB的第三方控件AresButtonPro,一个非常好用的第三方控件,它能轻而易举的让你做出一个漂亮的图形按钮。
使用AresButtonPro前需要注册控件。注册控件使用的是VB常用的REGSVR32方法。下载的控件包中已经制作好了一个名为"install"的批处理文件,双击它即能完成注册。
注册好后,控件就能正常使用了。打开VB6.0,新建一个工程。然后选择菜单中的"工程(P)"->"部件"。 单击"浏览(B)"按钮,从存放AresButtonPro的文件夹中选择AresButtonPro.ocx,"确定"后,AresButtonPro.控件就出现在工具箱中。如图1.
图1
在工具箱中选取它,把它放到新建工程的Form1上,然后在该控件上单击鼠标右键。选择"AresButtonPro CONTROL PROPERTIES",将弹出AresButtonPro的属性页。如图2
图2
从AresButtonPro的属性中,可以看出AresButtonPro的功能十分强大。这里只对一些主要属性进行简单介绍。
Images:设置按钮的图片。如图3
图3
其中,preview是预览窗口。Images里是设置按钮各种状态下的图片。支持JPEG,BMP和TIFF三种图片格式。一般的,我们要准备3种按钮状态下的图片:Normal,Over和Down。 Normal为正常状态下,Over为当鼠标移到按钮上时。Down为鼠标按下时。这样做成的按钮效果比较明显。通过"Browse"选好每个状态下的图片后按下"Images"左边相对应的那个箭头按钮,就可以在预览窗口中看到效果了。应用后如果不满意可以用"Clear"按钮去除已选的图片,重新选择。
Text:按钮上的文字。它可以加在图片上。其中左下角的Apply text下拉框,可以选择文字是在哪种图片状态下呈现。主要有:"ALL IMAGES"所有图片。
"Normal Images"一般状态下。"Over Images"鼠标移动到图片上面时。"Down Images"按下按钮时,。"Normal& Over"正常状态下和鼠标移动到图片上面时,等等。选好后在Text文本框中输入你要在按钮图片上显示的文字。如图4。
图4
设定好按钮上要显示的文字后,有时会发现文字的颜色和图片不怎么相称,甚至会出现文字和图片颜色太相近而导致看不清楚的情况。这时就要调整文本的颜色了。AresButtonPro是通过属性页上的"Color"属性来实现的。如图5。
图5
进入"color"后,会看到AresButtonPro对于颜色的设置是比较全面的,有"Back"--背景颜色,"ToolTip Test"--提示文本的颜色等等。而我们最常用的就是最后一项的"Text"--按钮上的文字。设置颜色,我们可以直接在"R:""G:""B:"三个文本框中直接输入,也可以在左边的"Color Picker"中作选择。选好后按第一个箭头,旁边的矩形框中就会出现所选的颜色。满意后"应用"即可。
其它常用的属性,"Effects"为按钮特效,提供了诸如阴影,3D等十几种特效。并且特效可以在preview 窗口中看到,所见即所得,非常方便。"ToolTip"为设置按钮的工具提示内容。大家可以根据自己的需要设定。完成以上几个简单的步骤,就可以轻松做出漂亮的按钮了。如图6
图6
做好按钮的外观后,我们再来看看AresButtonPro控件的事件,AresButtonPro控件的事件和普通按钮控件差不多,这里就不详细介绍了。常用的有:
·MouseClick:单击鼠标左键发生。
·MouseRightDown:单击鼠标右键发生。
·MouseDown:按下鼠标时发生
·MouseUp:放开鼠标时发生。
·GotFocus:对象获得焦点。
·LostFocus:对象失去焦点。
·KeyPress:按下键盘任意键时发生。
·KeyDown:按下键盘时发生。并返回按键值。
·KeyUp:放开键盘时发生。并返回按键值。
AresButtonPro控件的简单应用就讲到这,AresButtonPro还有许多实用的功能,希望大家能够喜欢,用它做出自己漂亮的程序。
上一篇: Visual Basic变态用法之函数指针
下一篇: VB6.0 中连接加密的Access数据库
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash