[***sos***]toolbar中button当获得焦点时如何改变背景颜色?

billcsh 2003-08-22 09:18:47
我做了两组图片,一组对应正常显示,另一组对应获得焦点时显示(均在正常显示图片基础上加了粉色背景)。
但是程序执行时,焦点按键背景仍为灰色(同正常显示情况),如何实现这一效果?
...全文
134 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxpbuaa 2003-08-22
  • 打赏
  • 举报
回复
用两个TImageList存放这两组图片。然后在toolbar中button1的OnMouseDown和OnMouseUp事件中分别写:

ToolBar1.Images := ImageList1;
和:
ToolBar1.Images := ImageList2;

最后将toolbar中所有Button的这两个事件都关联到它们上(在每个Button的事件中选择它们就可以了)。

————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧