请问如何判断按下了 Tab 键和 Shift 键
解决方案 »
- Delphi7.0太......
- 大批量文件的处理
- nmftp下载时目录找不到
- ActiveX控件问题,俺想了很长时间,但都不知怎么做,哪位大虾帮帮俺,先谢谢了
- 想用DELPHI做一个语音聊天室,不知道该用哪个方面的东西/不知道的兄弟也请帮我UP一下----200分今天晚上结!!!!!!!贴
- 有谁处理过这样的东西?
- PDF转换问题
- 怎么学好Delphik呢?
- 怎样往别的程序上放按钮?
- delphi中开发分布web应用时,web server 选择isapi时生成DLL文件,在浏览时出现xmlrowset未定义,请问如何处理。(delphi5 ,win2000 server)
- 请问WINDOWS中日期/时间中的数字表,有UP/DOWN按钮,可方便地调整时间,如何实现?
- 不采集一帧,只采集一场
...
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Grids;type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
procedure FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
private
{ Private declarations }
procedure WMGetDlgCode(var msgIn: TWMGetDlgCode); message WM_GETDLGCODE;
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.DFM}procedure TForm1.WMGetDlgCode;
begin
inherited;
msgIn.Result := msgIn.Result or DLGC_WANTTAB;
end;procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key = VK_TAB then
ShowMessage('Tab');
end;end.