vsflexgrid的问题

fengyin520 2008-12-22 11:30:29
大家好,我想问一下vsflexgrid的问题
1.当右键点击表格的时候就象左键似的,被点击的cell获得焦点和选择,如何实现
2.当用鼠标选择了一些cell的时候,鼠标再点击表格以外的地方,还显示选择了那些表格,我要当点外面的时候那些被选择的cell应该失去选择。
...全文
71 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
神马都能聊 2008-12-25
  • 打赏
  • 举报
回复
建议楼主还是将鼠标左右键的功能分开,不然实际中有你痛苦的,现在要求冻结列点击右键实现复制,你如何做?难道右键里再做判断吗?..那么你的右键的代码肯定会抛出惊喜的.
vbscape 2008-12-25
  • 打赏
  • 举报
回复
隔任意行多选
VSFlexGrid1.SelectionMode = flexSelectionListBox
需要按住Ctrl键多选。
fengyin520 2008-12-24
  • 打赏
  • 举报
回复
连续多选和隔任意行多选的情况
ZOUYONG0929 2008-12-24
  • 打赏
  • 举报
回复
是连续多选?
ZOUYONG0929 2008-12-23
  • 打赏
  • 举报
回复
1.mousedown-> button=2 '右键 row=mouserow col=mousecol setfocus
2.vsflexgrid.Select 若要检测鼠标是否移出 那就可能要 API了 Setcapture ReleaseCapture 可以办到 或者SetWindowsHookEx
fengyin520 2008-12-23
  • 打赏
  • 举报
回复
那如果我选择了一些行,然后点右键,我只要点击的行获得了焦点而选择过行还在呢,能做到这样吗

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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