如何消除onkeydown中的beep声

Larkinboy 2007-04-25 05:15:04
if key=VR_RETURN then
begin
key:=0
...
end;
发现这样是不行的。。。。请教怎么消除声音?

onkeydown的声明是:
procedure OnKeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);
用key:=#0也是不行的,key是word。。。迷惑了
...全文
235 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Larkinboy 2007-04-26
  • 打赏
  • 举报
回复
就是在想为何onkeydown为何不可以消声
nevergetwin 2007-04-26
  • 打赏
  • 举报
回复
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if Key=Char(VK_Return) then
begin
edit2.Text:=Edit2.Text+'s';
Key:=Char(0);
end;
end;
//用KeyPress函数吧
Larkinboy 2007-04-26
  • 打赏
  • 举报
回复
就是要取消beep声
橘子香水 2007-04-25
  • 打赏
  • 举报
回复
操作系统内设置的。
Larkinboy 2007-04-25
  • 打赏
  • 举报
回复
越来越没有氛围了
rainstormmaster 2007-04-25
  • 打赏
  • 举报
回复
把PC喇叭拆下也可
Larkinboy 2007-04-25
  • 打赏
  • 举报
回复
不要分数?
zaza_bbface 2007-04-25
  • 打赏
  • 举报
回复
嗯,捂住耳朵就OK啦
Larkinboy 2007-04-25
  • 打赏
  • 举报
回复
掩耳盗铃
wintergoes 2007-04-25
  • 打赏
  • 举报
回复
装上声卡驱动就没了。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧