为什么我的窗体内的Edit控件突然间不接受回车键了?(50分)

P

PoeChan

Unregistered / Unconfirmed
GUEST, unregistred user!
窗体中有一个Edit,但是不接受回车
procedure Tfrm.edKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key = 13 then
ShowMessage('回车!');
end;
在KeyPress内也不行
 
frm的KeyPreview属性是否为True,窗体可能先处理了按键.
 
看看有没有TBitBtn之类的控件,看看他的Default是不是为True,如果为True设置为
False就行了。
 
同意QuickSilver的看法
 
一定是设置了某个按钮的DEFAULT为真或者设置了FORM的KEYPREVIEW为真.
 
窗体的的KeyPreview属性设置为True
 
同意QuickSilver,或者是Key=Vk_Return !
 
窗体的的KeyPreview属性设置为True
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部