ich habe ein scheinbar kleines Problem- aber leider für mich nicht lösbar. Ich lese Daten aus einer Tabelle in eine Listbox ein, die dann in der Listbox durch Doppelklick scheinbar aktualisiert werden (veränderte Daten werden direkt in die Tabelle geschrieben und diese wieder neu in die Listbox eingelesen). Nun möchte ich, dass die Zeilenmarkierung nach dem Neueinlesen wieder in der zuletzt angeklickten Zeile steht. Das klappt mit Merken des Listindex oder auch Value und nach dem Einlesen ansteuern gleichermaßen gut - nur nicht, wenn soviel Zeilen in der Listbox stehen, dass der Scrollbalken aktiv wird. Wenn jetzt eine Zeile aus dem nur durch Scrollen erreichbaren Bereich angeklickt wird, landet die Zeilenmarkierung nach dem Neueinlesen nicht mehr an der richtigen Stelle. Nur bei der allerletzten Zeile funktioniert es richtig -sonst wird immer knapp daneben gegriffen. Warum? Hat jemand eine Idee?
Vielen Dank.
Thomas