怎样检测键盘上的PageDown 和 PageUp 键?
在EDIT组件的ONKEYPRESS事件中,我写SHOWmessage(IntTostr(Integer(Key)));标准键都可以检测到,那么怎么检测pageUp和pageDown这样的建
在EDIT组件的ONKEYPRESS事件中,我写SHOWmessage(IntTostr(Integer(Key)));标准键都可以检测到,那么怎么检测pageUp和pageDown这样的建
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
SHOWmessage(IntTostr(Integer(Key)));
end;
var Handled: Boolean);
begin
if (msg.message=wm_keydown) and (msg.wParam=34) then //34:pagedown 33:pageup
showMessage('pageDown')
end;
PageDown的虚拟键值是34
你可以在EDIT组件的ONKEYdown事件中写
if key=33 then
showmessage('PageUp');