社区
VB
帖子详情
在DATAGRID加了个CHECKBOX,如何用SHIRT键来选择多行?
cgsun
2006-09-19 01:16:11
在DATAGRID加了个CHECKBOX,如何用SHIRT键来选择多行?
如我先选第一行,然后按住SHIFT,选第三行的CHECKBOX,前三行都选中
...全文
221
10
打赏
收藏
在DATAGRID加了个CHECKBOX,如何用SHIRT键来选择多行?
在DATAGRID加了个CHECKBOX,如何用SHIRT键来选择多行? 如我先选第一行,然后按住SHIFT,选第三行的CHECKBOX,前三行都选中
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HAVENT
2006-09-21
打赏
举报
回复
Grid本身就有Shift/Ctrl多选功能,利用SelectedItem就能获取应该勾选的CheckBox了,这个比我前面的方法应该要简单些
HAVENT
2006-09-21
打赏
举报
回复
重写窗体的ProcessCmdKey事件
当Shift键按下,全局变量CheckALL=True
If KeyData=Keys.Shift Then
If CheckALL=True Then : CheckALL=False
Else : CheckALL=True : End If
End If
然后在在Grid鼠标点击事件中判断CheckBox是否被选中,并且全局变量CheckALL是否为True即可
阿牛138588
2006-09-20
打赏
举报
回复
不知道
碧海情天-赵亮
2006-09-20
打赏
举报
回复
在CHECKBOX的点击事件里不是可以判断CTRL,ALT,SHIFT这些功能键的状态嘛!
1.正常点击时(SHIFT键没按下),用一个全局变量记录当前所点的CHECKBOX
2.当判断出当前SHIFT键被按下,就从当前CHECKBOX去FOR到全局变量所记录的CHECKBOX(大小先比较一下,然后FOR)都设为选中.
这样,不仅SHIFT下面好使,反过来,先点下面的,SHIFT上面,也会都选上.
这样EASY的问题也不自己稍微动脑想想?? 起码说明你还不专业.
xlshen_lxz
2006-09-19
打赏
举报
回复
帮顶,关注
lengxiaowei
2006-09-19
打赏
举报
回复
关注
huangbznet
2006-09-19
打赏
举报
回复
我个人的做法是在前面加个CHECKBOX控件,没有SHIFT功能,直接让客户自己点去,想点几个就点几个
hejunbin
2006-09-19
打赏
举报
回复
看看datagrid里面的属性,是否有这个的支持。。。
Knight94
2006-09-19
打赏
举报
回复
to 在DATAGRID加了个CHECKBOX,如何用SHIRT键来选择多行?
如我先选第一行,然后按住SHIFT,选第三行的CHECKBOX,前三行都选中
winapp?
通过RowHeader来进行多选。
happilygirl
2006-09-19
打赏
举报
回复
mark
easyui-
datagrid
实现shift多选
,
checkbox
: 'true'"> <th data-options="field:'UpdateUser'"></th> $(document).ready(function () { $("body")[0].onkeydown = keyPress; $("body")[0].onkeyup = ...
1000个jquery插件
这个插件能够让你使用jQuery来捕获由鼠标右键触发的事件。这些事件包括:click、mouseup、mousedown。 jQuery Right-click 热点图书:www.hotbook.cn 32.jQuery Multi Level CSS Menu 这是一个多级水平CSS菜单...
Jquery 1000 demo
这个插件能够让你使用jQuery来捕获由鼠标右键触发的事件。这些事件包括:click、mouseup、mousedown。 jQuery Right-click 热点图书:www.hotbook.cn 32.jQuery Multi Level CSS Menu 这是一个多级水平CSS菜单...
超强1000个jquery极品插件!
1.导航类 (1)Horizontal accordion: jQuery基于jQuery开发,非常简单的水平方向折叠控件。二手图书 二手书 特价书 旧书网(2)jQuery-Horizontal ...二手图书 二手书 特价书 旧书网(3)jQuery plugin: Accordion用
超强1000个jquery极品插件!(连载中。。。。最近更新20100127)
Contactable这个jQuery插件可以帮助你在页面边框处创建一个可伸缩的反馈表单。 21.FastFind Menu Script 可拖动的嵌套菜单窗体,基于动态"AJAX"响应。 ...
VB
16,722
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章