Delphi-PRAXiS

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 Wie bei neuer Komponenten KeyPress oder KeyDown behandeln? (https://www.delphipraxis.net/4005-wie-bei-neuer-komponenten-keypress-oder-keydown-behandeln.html)

Daniel B 10. Apr 2003 20:54


Wie bei neuer Komponenten KeyPress oder KeyDown behandeln?
 
Hallo,

wie kann man das machen, bei einer neuen Komponente, die von TEdit abgeleitet ist?

Grüsse, Daniel :hi:

Chewie 10. Apr 2003 21:40

Eigentlich genauso wie bei TEdit auch. Die beiden Ereignisse hat ja das Edit schon, da musst da ja nix selber implementieren.

Daniel B 10. Apr 2003 21:40

Hallo,

hat sich erledigt.
Geht so:
Delphi-Quellcode:
  protected
    procedure KeyPress(var Key:Char); override;
Delphi-Quellcode:
procedure TRealEdit.KeyPress(var Key:Char);
begin
  inherited KeyPress(Key);
  if not (Key in ['0'..'9', #8]) then
  begin
    Key := #0;
  end;
end;
Grüsse, Daniel :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:52 Uhr.

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