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字,需审核后才会公布,请自觉遵守互联网相关政策法规。

 §最新评论:

  责任编辑:中国教程网  

© 2007 Copyright 中国教育网
DesignBy:AOE3 STUDIO & ROCOCO