Einzelnen Beitrag anzeigen

Nixsager

Registriert seit: 15. Aug 2012
13 Beiträge
 
Delphi 7 Personal
 
#4

AW: FormKeyPress durch ComboBox doppelten Aufruf verhindern

  Alt 26. Jan 2019, 11:29
Vielleicht hast du mich nicht verstanden, oder ich dich nicht.

Das Problem taucht auf wenn bei ComboBox.Style was anderes ausgewählt ist als csDropDown oder csSimple.

Ich habe mal ein Beispiel angehängt.
In dem Beispiel wird eine Variabel mit dem Startwert von 1 beim drücken der Taste [s] mit 2 multipliziert und beim drücken der Taste [a] durch 2 dividiert.
Zusätzlich wird eine Kontrollvariabel Startwert von 1 beim drücken einer Taste mit 2 multipliziert.

Hat man die ComboBox ausgewählt, wird anstatt mit 2 multipliziert bzw. durch 2 dividiert, mit 4 multipliziert bzw. durch 4 dividiert.
Was darauf schließen lässt, das die FormKeyPress-Prozedur doppelt aufgerufen wird.
Angehängte Dateien
Dateityp: 7z FormKeyPress_Test.7z (4,4 KB, 1x aufgerufen)
  Mit Zitat antworten Zitat