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

  • 主题发起人 主题发起人 PoeChan
  • 开始时间 开始时间
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

后退
顶部