if key=VR_RETURN then
begin
key:=0
...
end;
发现这样是不行的。。。。请教怎么消除声音?
onkeydown的声明是:
procedure OnKeyDown(Sender: TObject; var Key: Word;Shift: TShiftState);
用key:=#0也是不行的,key是word。。。迷惑了
...全文
23510打赏收藏
如何消除onkeydown中的beep声
if key=VR_RETURN then begin key:=0 ... end; 发现这样是不行的。。。。请教怎么消除声音? onkeydown的声明是: procedure OnKeyDown(Sender: TObject; var Key: Word;Shift: TShiftState); 用key:=#0也是不行的,key是word。。。迷惑了
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函数吧