关于组件多选的问题

goldcoast 2003-08-21 12:47:52
现在在一个窗口中有多个组件。比方说有5个TLabel组件或者5个Tbutton组件。
如何用鼠标通过拖拉方式选择其中的几个组件,并且在其中某一个组件上单击鼠标
右键能够知道所选择的有那些组件。

Label,Panel,Button,SpeedButton.在这些组件下如何用鼠标进行拖拉操作,并且可以显示出被选中组件的状态。最好给出源代码。我是初学者,希望各位大虾说详细点。谢谢了!
...全文
74 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
IwantFlay 2003-08-21
  • 打赏
  • 举报
回复
按住shift键,再用鼠标去点击控件.建多选.

lxpbuaa 2003-08-21
  • 打赏
  • 举报
回复
你发的13个帖子只结了1个,赶紧处理吧,不然会扣性欲分了:》

—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
lxpbuaa 2003-08-21
  • 打赏
  • 举报
回复
怎么又问起来了,前几天不是问了有人回答了么?你将原来的帖子提前就可以了。

http://expert.csdn.net/Expert/topic/2172/2172366.xml?temp=.2172366
http://expert.csdn.net/Expert/topic/2172/2172366.xml?temp=.2167606

—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
nhdj 2003-08-21
  • 打赏
  • 举报
回复
mousemove的时候判断move了多远,然后根据距离选择组件,在鼠标右击的时候动态添加组件的名称就可以了,至于显示出被选中的状态,你可以用个图片放在组件后面,如果选中就visible=true,不然就false,试试看吧

5,388

社区成员

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

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