+ -
当前位置:首页 → 问答吧 → Edit控件在按回车键的时候发出声音,如何消除

Edit控件在按回车键的时候发出声音,如何消除

时间:2011-11-12

来源:互联网

我在一个Form中放了一个Edit控件,给这个Edit控件增加onKeyDown响应函数:
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if 13=key then //13 是回车
  begin
  Edit1.Text:='aaabbb';
  end;
end;

运行时,当我按下回车键时,发出‘嘟’的一声,然后光标跑到Edit控件的起始位置了。
我希望不要有声音,同时光标保持在最后。请问该怎么办呢

作者: larrykan   发布时间: 2011-11-12

将系统静音

作者: foxyy8888   发布时间: 2011-11-12

if 13=key then //13 是回车
  begin
  Edit1.Text:='aaabbb';
  Edit1.SelStart :=Length(Edit1.Text);
  end;
刚才开了个玩笑,那个回车想是系统的声音,有回车就像。和程序无关。

作者: foxyy8888   发布时间: 2011-11-12

把右下角喇叭弄到最低: )

作者: LoveMit   发布时间: 2011-11-13