如何消除Edit控件按回车键后‘叮’的响声。(100分)

  • 主题发起人 主题发起人 donkey
  • 开始时间 开始时间
把你系统的声音关掉。
 
在 edit 控件的 onkeypress 事件中编写
if key =#13 then
begin
key := #0;
end;
 
你检索一下,有好多答案
 
拨掉你音箱的电源插线。
 
我看就Wvy说了点有用的
 
呶,这就是你要的!


procedure TFormMain.FormKeyPress(Sender: TObject; var Key: Char);
var
MYForm: TCustomForm;
begin
if (Key = #13) And Not(ActiveControl is TMemo) then
begin
MYForm := GetParentForm( Self );
if not (MYForm = nil ) then
SendMessage(MYForm.Handle, WM_NEXTDLGCTL, 0, 0);
Key := #0; // 起到这个作用!
end;

end;
 
多人接受答案了。
 

Similar threads

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