FORM上放个Button或ListBox或DBGrid,FormKeyDown就不起作用了。
解决方案 »
- 更改图片的高度,让它从下往上变,现在图片高度好像是从上往下变
- 关于 form的循环
- 求水晶报表VCL9.2的帮助文挡.
- 急问:怎样在两个应用程序之间发送数据?
- 再送100分!共200分!一句Insert into...语句执行没问题,二句以上执行有问题。请高手指点!
- 讨论报表制作技术的QQ群:6030791,请有两年报表制作经验的达人进入(100分)
- 一个特别简单的使用SQL server的问题,大虾指点
- BDE连接ORACLE的参数在delphi 程序中怎么设置?
- 老大们,各位帅哥们,帮帮忙吧(数据库的报错问题)
- paradox 数据库的一个文件pdoxuser.net是做什么用的, 有人知道吗?
- 如何在DBGRid中实现对数据库的修改进行缓冲处理?
- 等待各位的回答,谢谢!
窗体上TabOrder值最小的控件肯定会获取初始焦点的.
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Button1: TButton;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
Procedure WinMsg (Var Msg : TMsg; Var Handled : Boolean);
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnMessage := WinMsg;
end;procedure TForm1.WinMsg(var Msg: TMsg; var Handled: Boolean);
begin
if msg.message =WM_KEYDOWN then
showmessage('发生了keydown事件');end;end.
begin
Form1.KeyPreview:=True;
end;
结贴。