例如下面有一段程序,是判断按下去的键,那么如果判断是不是PageUp、PageDown键怎样写谢谢procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
case key of
VK_DOWN : showmessage('你按下的是方向键DOWN ');
VK_UP:showmessage('你按下的是方向UP!');
VK_Left:showmessage('你按下的是方向LEFT');
VK_Right: showmessage('你按下的是方向Right');
vk_home: showmessage('你按下的是HOME键!');
VK_End:showmessage('你按下的是End键!');
VK_INSERT: showmessage('你按上的是INSERT');
VK_DELETE: SHOWMESSAGE('你按下的是DELETE键');
end;end;
Shift: TShiftState);
begin
case key of
VK_DOWN : showmessage('你按下的是方向键DOWN ');
VK_UP:showmessage('你按下的是方向UP!');
VK_Left:showmessage('你按下的是方向LEFT');
VK_Right: showmessage('你按下的是方向Right');
vk_home: showmessage('你按下的是HOME键!');
VK_End:showmessage('你按下的是End键!');
VK_INSERT: showmessage('你按上的是INSERT');
VK_DELETE: SHOWMESSAGE('你按下的是DELETE键');
end;end;
解决方案 »
- DBGridEh通过ini保存列宽和列位置
- 跪求XML问题
- 高分重谢,哪位大虾能够帮忙解决"Operation cannot be performed while executing asynchronously 1240660"的问题。
- 作坊离工厂究竟有多远 (一)
- TADOQUERY SQL语句的问题?
- 散分,我就不信重赏之下没有勇夫。
- 《Delphi淡手辑略 之 数据库篇》:数据集解构成树(过程)
- 我用了一个多表的联合查询后把数据放到了,Grid上面,删除的时候一下给关联的数据全删除了,怎么样做才能只删除主表的数据?谢谢大家了!
- 高分提问,关于fastScript难题,请各路英雄出手相救!!
- Win98下用Delphi5写出来的程序在win2k下运行会碰到什么问题?
- 一个很菜的问题???
- 新手加入Delphi。散分。
Shift: TShiftState);
begin
case Key of
VK_PRIOR: Edit1.Text := 'Page Up';
VK_NEXT: Edit1.Text := 'Page Down';
end;
end;