首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

在一个只读的DbGrid上, 怎么判断用户按下了 ctrl+C

2012-04-04 
在一个只读的DbGrid上, 如何判断用户按下了 ctrl+C ?如题,谢谢![解决办法]在DBGrid的OnKeydown事件里判断:

在一个只读的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后面少加了个“ '”,你加上试试,再不行就没办法了。

热点排行