社区
Delphi
帖子详情
什么控件可以实现三态按钮?
donghaiw
2004-06-15 11:01:39
我想做一个三态的按钮,
也就是说当鼠标移在按钮上,鼠标点下,鼠标离开时,
按钮分别显示不同的图像。
我用了一个很不错的控件叫Timgbtn可以实现三态,
可是当同一个窗体中有包含Ttimeer控件时,
Ttimeer控件的事件就被暂停激活,直到鼠标离开按钮时。
我也试了自己写,在Timage的onMouseMove,onMouseDown事件中,
可是当鼠标在Timage上点下不放,移开,在别的地方松开时,
就乱了。
请教各位还有什么更好的控件可以实现三态按钮?
...全文
340
9
打赏
收藏
什么控件可以实现三态按钮?
我想做一个三态的按钮, 也就是说当鼠标移在按钮上,鼠标点下,鼠标离开时, 按钮分别显示不同的图像。 我用了一个很不错的控件叫Timgbtn可以实现三态, 可是当同一个窗体中有包含Ttimeer控件时, Ttimeer控件的事件就被暂停激活,直到鼠标离开按钮时。 我也试了自己写,在Timage的onMouseMove,onMouseDown事件中, 可是当鼠标在Timage上点下不放,移开,在别的地方松开时, 就乱了。 请教各位还有什么更好的控件可以实现三态按钮?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kejian
2004-06-18
打赏
举报
回复
用消息处理也不错
数字蛋糕
2004-06-18
打赏
举报
回复
呵呵,直接拦截CM_MOUSEENTER和CM_MOUSELEAVE就行了。
具体说来:
...
private
procedure CMMouseEnter(var Msg : TMessage); message CM_MOUSEENTER;
procedure CMMouseLeave(var Msg : TMessage); message CM_MOUSELEAVE;
...
之后的事情就切换一下Image就完了。
qingenerp
2004-06-17
打赏
举报
回复
响应OnMouseMove(), OnMouseDown(), OnMouseExit()就可以了
jijl2001
2004-06-16
打赏
举报
回复
ezrgnbtn
http://delphi.icm.edu.pl
goodloop
2004-06-16
打赏
举报
回复
我也试了自己写,在Timage的onMouseMove,onMouseDown事件中,
可是当鼠标在Timage上点下不放,移开,在别的地方松开时,
就乱了。
------------------------------------------------------------
这个应该好控制的..我原来写过一次扫雷..没什么问题
关键是再mousemove和mouseup处理好就可以了
txmjs
2004-06-16
打赏
举报
回复
suipack这个里面的IMAGEBUTTON也可以实现上述功能。
pandengzhe
2004-06-16
打赏
举报
回复
OnMouseExit(),那里有这个事件?
自己到可以做一个
scyongkang
2004-06-15
打赏
举报
回复
谢谢楼主这个帖子,让我学了一点!
OnMouseMove(), OnMouseDown(), OnMouseExit()这几个事件我每次都不知道怎样才用到!
DaSaint
2004-06-15
打赏
举报
回复
Delphi自带的TBitButton和TSpeedButton都可以
分别响应OnMouseMove(), OnMouseDown(), OnMouseExit()就可以了
Android ImageButton
控件
按下效果的
实现
那么我们就可以使用它做一个我们想要的图片
按钮
了,但是我们在实际使用的过程当中,就会发现该
按钮
的使用并没有想像中的那么简单,需要再增加一些代码或再配置XML才能
实现
图片
按钮
按下的效果,个人感觉有点麻烦,不...
Visual C++ 程序开发范例宝典光盘源码 (第二版)1/7
实例084
三态
效果树
控件
实例085 修改树
控件
节点连线颜色 实例086 位图背景树
控件
实例087 显示磁盘目录 实例088 树型提示框 2.8 RichEdit
控件
典型实例 实例089 利用RichEdit显示...
Visual C++ 程序开发范例宝典光盘源码 (第二版) 3/7
实例084
三态
效果树
控件
实例085 修改树
控件
节点连线颜色 实例086 位图背景树
控件
实例087 显示磁盘目录 实例088 树型提示框 2.8 RichEdit
控件
典型实例 实例089 利用RichEdit显示...
vb实例大全
面向对象编程(OOP)的概念如封装、继承和多态性在VB中也有所体现,可以通过创建和使用类来
实现
。 文件名“a47668”可能是某个具体的VB实例文件,可能包含一个或多个功能的
实现
。如果这个文件是一个VB工程(Project...
Powerbuilder9.0实用教程源代码
8.1.1 命令
按钮
控件
206 8.1.2 图像
按钮
控件
209 8.2 复/单选框
控件
210 8.2.1 复选框
控件
211 8.2.2 单选框
控件
211 8.3 标签
控件
212 8.3.1 文字标签
控件
212 8.3.2 超级链接
控件
213 8.4 图像
控件
214 ...
Delphi
5,930
社区成员
262,936
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章