Eingabesperre beim spinner?

24/03/2010 - 09:35 von Silenus paparias | Report spam
Hallo.

Ich suche eine moeglichkeit die Eingabe mit der Tastatur, beim
spinner, zu unterbinden.


Die wertaenderung des Spinners soll nur ueber die Pfeile moeglich
sein.

Danke.
 

Lesen sie die antworten

#1 Bernhard Sander
24/03/2010 - 10:51 | Warnen spam
Hallo Silenus paparias,

Ich suche eine moeglichkeit die Eingabe mit der Tastatur, beim
spinner, zu unterbinden.

Die wertaenderung des Spinners soll nur ueber die Pfeile moeglich
sein.


Mit dem KeyPress Ereignis làsst sich das machen.
Fange darin alle die Eingaben ab, die nicht umgesetzt werden sollen (bei Dir
sind das wohl alle Ziffern) und gib in diesem Programmzweig den Befehl NODEFAULT.
Alle anderen Tasten (wie Pfeiltasten, Tabulator...) sollten nicht abgefangen
werden, sonst kommst Du nur noch mit dem Maus aus dem Spinner raus!

Also sowas:

Procedure KeyPress
LPARAMETERS nKeyCode, nShiftAltCtrl
IF nShiftAltCtrl = 0
IF between(nKeyCode, 48, 57)
NODEFAULT
ENDIF
ENDIF

Gruß
Bernhard Sander

Ähnliche fragen