Make Www.Edu-cn.Com Your Home Page!
用户名:
密码:
验证码:
注册
图形图像
操作系统
网站建设
多媒体
网络相关
系统工具
办公软件
软件开发
安全相关
数据库
专题教程
教程论坛
当前位置: >
中国教程网
>
软件开发
>
Delphi
> 用Delphi制作Windows 98风格的工具栏
用Delphi制作Windows 98风格的工具栏
作者:
来源:
中国教程网
点击:
日期:
2007-04-02
Windows98的工具栏上的按钮不仅会随鼠标的移动而凸起变化,而且按钮上图标的颜色也会随着变化。在中所提供的工具栏控件中,仅仅提供了按钮凸起变化功能,并没有提供图标颜色变换功能。笔者利用的灵活性,轻松地实现了按钮图标颜色的变化。
首先,先新建一窗体Form1,在窗体中放一Toolbar控件Toolbar1,两个Imagelist控件Imagelist1、Imagelist2,并在Toolbar1控件上用鼠标点击右键添加按钮,其Hotimages与Images的属性设为Imagelist1,Flat属性设为Ture。
其次,添加图像列表到Imagelist1与Imagelist2中,因为要用到按钮上图标的颜色变换,所以在Imagelist1与Imagelist2中放置次序一样、但颜色不同的几个相同的图像。我们以提供的按钮图像为例(在c:\ Program Files\Common Files\ Borland Shared\images\buttons\目录下),在Imagelist1与Imagelist2中分别添加相同次序的图像掩码与图像。
最后,在Form1或Toolbar1的Mousemove事件添加如下代码,当鼠标在工具栏上移动时,所到之处不仅按钮会凸起变化,而且图标会随鼠标的移动而变化颜色,颇像Windows98工具栏风格:
edu-cn.com
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
toolbar1.HotImages:=imagelist2;
end;
edu4u.com.cn
edu4u.com.cn
【
文章评论
】 【
收藏本文
】 【
推荐好友
】 【
打印本文
】 【
论坛讨论
】
最新文章:
·
Delphi控制Excel自动生成报表
(04-02)
·
在Delphi应用程序中使用DLL
(04-02)
·
用DELPHI编程访问SQL SERVER数据库
(04-02)
·
用Delphi实现文件关联
(04-02)
·
Delphi中高级DLL的编写和调用(1)
(04-02)
·
Delphi+Cell全攻略
(04-02)
·
Delphi使用三则
(04-02)
·
用Delphi实现选单的自动隐藏功能
(04-02)
·
QQ聊天记录器演示程序(二)
(04-02)
·
浅谈Delphi如何控制Excel操作
(04-02)
相关文章:
·
用Delphi编制金额大写转换程序
·
用Delphi检测特殊键状态
·
如何在Delphi中制作“动态选单”
·
创建“控制面板”的新项目
·
Delphi中API编程--在Delphi中调用API函
·
用Delphi实现文件关联
·
在Delphi应用程序中使用DLL
·
Delphi使用三则
·
用DELPHI编程访问SQL SERVER数据库
·
用Delphi制作“复活节彩蛋”
文章评论:
(0条)
用户名:
(
新注册
) 密码:
匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
§最新评论:
责任编辑:
中国教程网
关于我们
|
免责声明
|
版权声明
|
联系我们
|
网站地图
|
Rss订阅
|
高级搜索
|
收藏本站
© 2007 Copyright
中国教育网
DesignBy:
AOE3 STUDIO
&
ROCOCO