社区
Delphi
帖子详情
如何用鼠标一次选择多个按钮?
yeyuzy
2011-09-01 10:04:52
我在form上放置了3排BitBtn按钮,每排5个,当程序编译运行后我想要用鼠标一次选中多个BitBtn按钮,程序在设计中是可以的,当程序编译运行后应该如何操作?谢谢了!!!
...全文
659
15
打赏
收藏
如何用鼠标一次选择多个按钮?
我在form上放置了3排BitBtn按钮,每排5个,当程序编译运行后我想要用鼠标一次选中多个BitBtn按钮,程序在设计中是可以的,当程序编译运行后应该如何操作?谢谢了!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lynmison2012
2012-02-20
打赏
举报
回复
ListView属性设置如下:
ViewStyle = vsIcon
MultiSelect = true
即可实现鼠标框选多项目。
以下小代码可以用于显示已选的项目
procedure TFmTest.Button1Click(Sender: TObject);
var
i: integer;
begin
for i:= 0 to lvTest.Items.Count-1 do
begin
if lvTest.Items[i].Selected then ShowMessage(lvTest.Items[i].Caption);
end;
end;
yeyuzy
2012-02-20
打赏
举报
回复
还有其他的方法吗?
梦尊
2011-09-05
打赏
举报
回复
窗体事件
OnMouseDown 时记录鼠标起始坐标 X,Y
OnMouseMove 时获取当前鼠标坐标 X1, Y1, 然后画矩形 (X,Y) - (X1, Y1)
OnMouseUp 时记录鼠标最终坐标 X2,Y2
计算哪些按钮位于 (X,Y) - (X2,Y2) 这个区间之内,符合条件的视为选中。
矩形可以用Shape控件来实现。
haitao
2011-09-03
打赏
举报
回复
每个按钮下放一个checkbox
想拖拉选择,则需要额外处理了——其实它只能选择相邻的
fslqh
2011-09-03
打赏
举报
回复
好像不行的,或自己写一个按钮。
reverzeng
2011-09-03
打赏
举报
回复
listview有一個multiselect屬性,設為true,就可以實現你的多選的效果
yeyuzy
2011-09-02
打赏
举报
回复
用ListView来实现呢?
你能说具体点吗,谢了!!!
OO_is_just_P
2011-09-02
打赏
举报
回复
当然ListView了
yeyuzy
2011-09-01
打赏
举报
回复
我在form上放置了3排BitBtn按钮,每排5个,当程序编译运行后我想要用鼠标一次选中多个BitBtn按钮,就像用鼠标拖动选择文件一样,谢谢了!!!
taoran12
2011-09-01
打赏
举报
回复
你的意思是一次相当于同时点击按钮多个按钮吗?调用按钮的onclick事件就可以了
iDeputy
2011-09-01
打赏
举报
回复
没看明白...
yeyuzy
2011-09-01
打赏
举报
回复
用ListView来实现呢?
你能说具体点吗,谢了!!!
fengchuixuelai
2011-09-01
打赏
举报
回复
用ListView来实现呢?
yeyuzy
2011-09-01
打赏
举报
回复
我的目的是每一个按钮对应一个座位,使用鼠标可以同时选中多个按钮即多个座位。
如果是在设计阶段,我用鼠标从左上角往右下角一拖,在这个范围内的按钮控件都能被选中,现在我的要求是当程序编译运行以后要有“使用鼠标可以同时选中多个按钮”的功能,我的程序应该如何做。谢谢了。!!!
vokeyliu
2011-09-01
打赏
举报
回复
你的目的是什么呢?在运行时使用鼠标拖动改变按钮的位置吗?
C#与Halcon联合编程实现
鼠标
对区域的
选择
C#与Halcon联合编程实现
鼠标
对区域的
选择
在视觉检测项目中,有时可能需要
选择
某一个已经提取出区域,查看其面积、圆度等参数。在HDevelop中已经提供了这个功能,只需
鼠标
点击即可
选择
相应的区域,但是在C#与Halcon联合编程时,调用的hWindowControl这个控件没有提供现成的区域
选择
功能。由于当前项目中需要用到区域
选择
功能,所以对这个功能进行了开发验证,下面的实现的效果图,包括显示...
一次
在对话框上放置一个或
多个
按钮
新建一个基于对话框的MFC应用程序ButtonTest,删除对话框中原有控件。
一次
在对话框上放置一个
按钮
把
鼠标
移到“工具箱”里的“Button”上,然后按下
鼠标
左键不放,移到
鼠标
到对话框上,然后再释放
鼠标
左键,
按钮
就放置到对话框上了。
一次
在对话框上放置
多个
按钮
一次
在对话框上放置
多个
按钮
有三种方法: 法一:先按住Ctrl键,然后把
鼠标
移到工具箱的Button上,按下
鼠标
左键,移动
鼠标
到对...
如何在Word中
选择
多个
图片?这里提供两个方法及详细步骤
如何在Word中
选择
多个
图片?这里提供两个方法及详细步骤。
Axure设置选中状态
按钮
选选中状态修改及
多个
按钮
一次
只能选中一个的效果
在axure中设置
按钮
的选中状态,悬停状态以及
按钮
组设置选中状态,
一次
只能选中一个。具体实现效果如图 第一种,简单设置
按钮
的选中,悬停等样式。首先选中
按钮
,点击新建交互样式-
鼠标
悬停。然后点击更多样式,即可看到在这里可以设置
鼠标
悬停,
鼠标
按下,选中,禁用,获取焦点共5种状态下的样式。根据需要进行设置就可以了。 第二种,设置
多个
按钮
组成的
按钮
组
一次
只能选中一个,选中样式和上面设置一样。设置完每个
按钮
的选中样式以后,找到第一个
按钮
,点击新建交互-单机时-设置选中。然后
选择
按钮
组中的所有
按钮
,将需要设置选中的
Unity3d当
鼠标
移动到
按钮
上,
按钮
做出响应动画
当
鼠标
移动到
按钮
上,
按钮
做出响应动画。比如手游三国杀中的开始游戏,当手指碰撞到开始游戏时,开始游戏
按钮
变大的动画制作方法。在翻阅相关官方文档后,发现了一个简易的方法。
鼠标
响应动画对于Button添加组件Animator。 在组件Animator中Navigation中
选择
Automatic后自动产生动画控制器,之后便可以在Unity3d的动画控制器处
选择
Highlighted。 点击录制
按钮
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章