在一个只读的DbGrid上, 如何判断用户按下了 ctrl+C ?
如题,谢谢!
[解决办法]
在DBGrid的OnKeydown事件里判断:
if (ssCtrl in Shift) and (Key=Ord( 'C ')) then
begin
//Ctrl与C按下
end;
[解决办法]
同意hswong.
if (ssCtrl in Shift) and (Key=Ord( 'C ')) then
begin
showmessage( '用户按下Ctrl+C);
end;
我用dbgrideh能通过。用你的代码测试是67。
[解决办法]
if (ssCtrl in Shift) and (Key=Ord( 'C ')) then
begin
showmessage( '用户按下Ctrl+C ');
end;
楼上的在用户按下Ctrl+C后面少加了个“ '”,你加上试试,再不行就没办法了。