用键盘在dbgrid中多选 有原代码最好,为了这个问题,我快疯掉了就是不用鼠标+ctrl,用键盘来实现这种方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本来就可以嘛,使用Shift+向下箭头你是什么意思? 把DBGRID的OPTION属性的DGMULTISELECT 属性设置为TRUE就可以支持SHIFT 加上下键刚刚试过的没有问题 修改:把DBGRID的OPTION属性的DGMULTISELECT 属性设置为TRUE就可以支持SHIFT 加上下键刚刚试过的没有问题不是用SHIFT 而是用CTRL ` pressman(奔跑者) 我试过了,但是还是不行呀,我要的不是连续的选择,而是不间隔的选择用ctrl+上下键没有选择呀 把DBGRID的OPTION属性的DGMULTISELECT 属性设置为TRUE就可以支持SHIFT 加上下键刚刚试过的没有问题 我以前做的是用 Shift + 鼠标 来进行多选,这样和 Ctrl + 鼠标进行单选在操作性上就比较统一了. 我当时的做法是: 1. 截取这个 Shift + 单击事件(当然实际上是由两个事件构成的) 2. 在事件处理过程中,先查找出鼠标单击的行 和 dbgrid单击前焦点所在的行,然后对这个范围内的行进行选定(通过代码设定) delphi怎么和asp通用加解密呢? 谁有kvlabel控件,,,急 对表写循环 Delphi里面怎样取得应用程序所在的目录? 哪有DELPHI数据类型的详细讲解(中文版)??帮帮忙撒 急问,谢谢。 好像不是很难的问题!但是我很着急!!! (调查)现在程序多少人用五笔输入法 征求一个解决办法? 怎么办,给想想办法 我的电脑上安装了delphi7,打开时出现“应用程序正常初始化(0xc000005)失败”,请大虾帮忙。 如何修改DBNavigator中删除数据时出“delete record?”改为中文“要删除这条记录吗”。。。。
你是什么意思?
就可以支持SHIFT 加上下键
刚刚试过的没有问题
把DBGRID的OPTION属性的DGMULTISELECT 属性设置为TRUE
就可以支持SHIFT 加上下键
刚刚试过的没有问题不是用SHIFT 而是用CTRL
我试过了,但是还是不行呀,
我要的不是连续的选择,而是不间隔的选择
用ctrl+上下键没有选择呀
就可以支持SHIFT 加上下键
刚刚试过的没有问题
我当时的做法是:
1. 截取这个 Shift + 单击事件(当然实际上是由两个事件构成的)
2. 在事件处理过程中,先查找出鼠标单击的行 和 dbgrid单击前焦点所在的行,然后对这个范围内的行进行选定(通过代码设定)