Einzelnen Beitrag anzeigen

quasinix

Registriert seit: 12. Mai 2004
13 Beiträge
 
#4

Re: listbox tastatur Ereignis

  Alt 1. Aug 2005, 14:50
Hallo nochmal,
ich habe gerade eine Lösung gefunden die etwas gefummelt ist.

Und zwar habe ich herausgefunden, dass sich der itemindex bei dem Ereignis OnKeyDown noch nicht geändert hat. Bei dem Ereignis OnKeyUp hat er sich aber geändert. Meine Lösung:

1. beim OnKeyDown-Ereignis den itemindex in eine globale Variable schreiben.
2. beim OnKeyUp-Ereignis den in der globalen Variable gespeicherten itemindex wieder zurückschreiben.

Nachteil: Die Markierung in der Listbox flippert zuerst zu dem automatisch selektierten itemindex und nach dem OnKeyUp-Ereignis wieder zu dem entsprechenden alten itemindex.

Wenn jemand eine bessere Lösung hätte (oder eine Idee wie ich die Methode verfeinern könnte) währe ich sehr froh.

Viele Grüße

Quasinix
  Mit Zitat antworten Zitat