社区
Delphi
帖子详情
什么控件可以实现三态按钮?
donghaiw
2004-06-15 11:01:39
我想做一个三态的按钮,
也就是说当鼠标移在按钮上,鼠标点下,鼠标离开时,
按钮分别显示不同的图像。
我用了一个很不错的控件叫Timgbtn可以实现三态,
可是当同一个窗体中有包含Ttimeer控件时,
Ttimeer控件的事件就被暂停激活,直到鼠标离开按钮时。
我也试了自己写,在Timage的onMouseMove,onMouseDown事件中,
可是当鼠标在Timage上点下不放,移开,在别的地方松开时,
就乱了。
请教各位还有什么更好的控件可以实现三态按钮?
...全文
401
9
打赏
收藏
什么控件可以实现三态按钮?
我想做一个三态的按钮, 也就是说当鼠标移在按钮上,鼠标点下,鼠标离开时, 按钮分别显示不同的图像。 我用了一个很不错的控件叫Timgbtn可以实现三态, 可是当同一个窗体中有包含Ttimeer控件时, Ttimeer控件的事件就被暂停激活,直到鼠标离开按钮时。 我也试了自己写,在Timage的onMouseMove,onMouseDown事件中, 可是当鼠标在Timage上点下不放,移开,在别的地方松开时, 就乱了。 请教各位还有什么更好的控件可以实现三态按钮?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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()就可以了
【LabVIEW小技巧】LabVIEW多态
按钮
的
实现
本文介绍了测控领域中常见的多态
按钮
设计方法,包括双态
按钮
和
三态
按钮
的具体
实现
方式。对于双态
按钮
,使用布尔开关
控件
并设置不同状态下的文本显示及机械动作。
三态
按钮
则可以通过单选
按钮
或数值转盘
控件
实现
,前者支持不选状态,后者则要求用户必须做出选择。
C++ Windows窗口程序:子窗口
控件
之
按钮
类button
这篇博客介绍了在Windows窗口程序设计中如何使用CreateWindow函数创建不同类型的
按钮
控件
,包括普通
按钮
、默认
按钮
、单选
按钮
、复选
按钮
、
三态
按钮
、自动单选
按钮
、自动复选
按钮
、自动
三态
按钮
、分组框和自画类型
按钮
。通过设置不同的窗口风格和
按钮
风格,可以
实现
各种交互效果。示例代码展示了如何在WM_CREATE和WM_COMMAND消息中处理
按钮
创建和点击事件。
Qt教程 — 3.1 深入了解Qt
控件
:Buttons
按钮
本博客深入介绍Qt框架中的Buttons
按钮
控件
。先阐述常见
按钮
控件
类型及选择方法,接着详细讲解多种
按钮
的使用,如QPushButton自定义皮肤、QRadioButton设置开关效果和
三态
选择框等,还给出了各
按钮
使用的代码
实现
及运行效果,最后提供完整代码。
TButtonedEdit
本文详细介绍了如何使用ButtonedEdit
控件
并设置其Images属性来
实现
三态
按钮
效果,包括左右
按钮
的显示、不同状态下的图片切换。
js
三态
按钮
_如何一个创建
三态
下压
按钮
本文介绍如何在MFC中创建
三态
下压
按钮
,并通过设置新风格位和检测框
实现
按钮
功能。此外,还介绍了如何限制编辑框中的输入字符,包括使用ES_NUMBERS标志和自定义编辑
控件
类处理WM_CHAR消息。
Delphi
5,943
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章