DELPHI6 模拟按下某键或某组合键(应用于DBGridEH)
DELPHI的DBGridEH中如果要多选,按住CTRL键,然后地鼠标单击你要选择的行即可实现多选,但我要在触控机中实现类似功能,请问有什么好方法。
注:触控机中只能用手点击某行,按无法像键盘那样按住CTRL键进行单击多选,可否能实现我点击一个按钮,表明按住了CTRL,然后我点击某行及打到CTRL+鼠标单击效果,再次按下则正常点击。或者类似的其他方法,可在不适用键盘的情况下时间单击某行进行多选。
[解决办法]
触摸屏嘛就是,操作起来跟鼠标本身就是有点不同的事
你可以点住拖来选
非要跳着选的,最好的方式是在 dbgrideh 中加一个 'selected' 字段, 它会实现一个钩选的列
[解决办法]
我也赞同1楼的方法,新一个字段,这个字段可以不显示,还可以根据它来给选定的记录更换颜色以区分开来,从表象看不出来是加了字段。