11.02.2015, 07:43
Hallo Zusammen,
ich benutze das Mehrspaltige Listenfeld um mir Daten anzuzeigen.
Der Benutzer soll dann einzelne Einträge über die ENTF Taste aus der Liste entfernen können und über die Pfeiltasten in dem Feld navigieren können.
Das funktioniert soweit auch halbwegs. Ich benutze einen Event-Handler um die Tastendrücke abzufangen.
Wenn der Benutzer die Pfeiltasten betätigt, wird der Wert des Listenfeldes einfach inkrementiert bzw. dekrementiert.
Nun zum Problem:
Wenn eine Pfeiltaste mehrmals hintereinander gedrückt wird, funktioniert es prima. Sobald aber die Richtung, also von oben nach unten oder umgekehrt geändert wird, werden immer 1-2 Zeilen übersprungen. Sprich: Es ist Zeile 8 markiert und ich wechsle die Richtung nach oben -> Markierung springt auf Zeile 5.
Hat jemand eine Idee, woran das liegen könnte?!
Gruß
TDO
ich benutze das Mehrspaltige Listenfeld um mir Daten anzuzeigen.
Der Benutzer soll dann einzelne Einträge über die ENTF Taste aus der Liste entfernen können und über die Pfeiltasten in dem Feld navigieren können.
Das funktioniert soweit auch halbwegs. Ich benutze einen Event-Handler um die Tastendrücke abzufangen.
Wenn der Benutzer die Pfeiltasten betätigt, wird der Wert des Listenfeldes einfach inkrementiert bzw. dekrementiert.
Nun zum Problem:
Wenn eine Pfeiltaste mehrmals hintereinander gedrückt wird, funktioniert es prima. Sobald aber die Richtung, also von oben nach unten oder umgekehrt geändert wird, werden immer 1-2 Zeilen übersprungen. Sprich: Es ist Zeile 8 markiert und ich wechsle die Richtung nach oben -> Markierung springt auf Zeile 5.
Hat jemand eine Idee, woran das liegen könnte?!
Gruß
TDO