Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Windows geräusch wegmachen (https://www.delphipraxis.net/43023-windows-geraeusch-wegmachen.html)

SirThornberry 28. Mär 2005 17:41

Re: Windows geräusch wegmachen
 
wie gesagt, wenn man im OnKeyPress key mit #0 ersetzt piept es auch nicht mehr (auch bei denen nicht wo es zur zeit piept)

Catbytes 28. Mär 2005 18:32

Re: Windows geräusch wegmachen
 
Hallo,

klappt bei mir schon ewig und drei Tage so:

Delphi-Quellcode:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if Key = #13 then
  begin
    Key := #0;
    PostMessage(Handle, WM_NextDlgCtl, 0, 0);
  end;
end;
So springt er immer auf das nächste Focus-Feld.

Kannst natürlich auch so machen:

Delphi-Quellcode:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if Key = #13 then
  begin
    Key := #0;
    ActiveControl := Edit2;
  end;
end;

MagicAndre1981 28. Mär 2005 20:29

Re: Windows geräusch wegmachen
 
Zitat:

Zitat von Khabarakh
Zitat:

Zitat von Dani
Zitat:

Zitat von MagicAndre1981
Mal so nebenbei.
Ich habe den Code von m0sch3r aus dem ersten Post genommen und ausgeführt, aber dabei kein Geräusch gehört. Wodurch kommt das denn?

Hab mein Sound-Schmema auf "Windows Standard" umstellt, höre aber auch nix. Der gleiche Code. Nanu?!
Vielleicht wird der Ton durch irgendwas in Searchbutton1Click erzeugt.

Neues Projekt (oder Form), Edit draufklatschen, kompilieren, Boxen aufdrehen, Return drücken. Entweder du hast ein zu gut eingestelltes Windows oder du bist taub :wink: .

Genau so gemacht und Lautsprecher volle Pulle und NIX passiert bei Return-Taste drücken. JA es ist im KeyUp-Event.
Taub bin ich auch (noch) nicht.

André

SirThornberry 28. Mär 2005 20:54

Re: Windows geräusch wegmachen
 
früher hatte ich das geräuch auch, entweder es ist durch irgendein ServicePack weg gegangen oder durch irgend ein Programm das ich installiert hab. Hat also nix mit Taub zu tun, wie es allerdings weg geht weiß ich nicht


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:56 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz