![]() |
Tastendruck Eingabe In ComboBox Verhindern
Hallo liebe DP-Gemeinde,
ich habe auf einer Form eine ComboBox und die Form auf KeyPreview:=True gestellt. Wenn ich z.B. eine Taste - in meinem Fall nur Buchstaben von A bis Z drücke, will ich auf diese Taste reagieren können. Da sich aber NUR eine ComboBox auf meinem Formular befindet, wird der Buchstabe jedesmal in das Feld ComboBox1.Text geschrieben. Wie kann ich das verhindern? MfG, terence |
AW: Tastendruck Eingabe In ComboBox Verhindern
Hallo,
folgendes sollte es tun.
Delphi-Quellcode:
procedure TForm4.FormKeyPress(Sender: TObject; var Key: Char);
begin if UpCase (Key) in ['A'..'Z'] then begin // Mach was Key := #0 end end; Zitat:
Gruß |
AW: Tastendruck Eingabe In ComboBox Verhindern
Stelle bei der Combobox im Objektinspektor die Eigenschaft Style auf csDropDownList. Hoffe es ist das was du meinst.
|
AW: Tastendruck Eingabe In ComboBox Verhindern
Zitat:
ich habe zwar die Abfrage FormKeyPress aber darin den Key dann nicht auf Key:=#0 gesetzt. Anfängerfehler :) Danke Dir. |
AW: Tastendruck Eingabe In ComboBox Verhindern
Zitat:
in der DropDown-Liste, die mit dem Buchstaben der Eingabe beginnt - und holt den Eintrag in die ComboBox1.Text Zeile. Trotzdem Danke für Deinen Tipp. MfG, terence |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:06 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