Clever-Excel-Forum

Normale Version: Ausgewählter Listoxeintrag soll oben in Listbox erscheinen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
@atilla
habe ein kleines Programm geschrieben, welches mir meine abgespeicherten PDF Dateien in einem Ordner anzeigt. Manche Dateien sind doppelt.
Bei einer doppelten Datei lösche ich dann diese und muss/will  die "alte" Listenposition  wieder einnehmen. Sonst müßte ich ja immer hin und her scrollen.
Das klappt auch ganz gut. Die nächste Datei die dann blau hervorgehoben wird befindet sich dabei immer unten in der ListBox. Der besseren Übersicht
halber habe ich noch nach einer Methode gesucht wo die Ganze Sache dann umgekehrt ist. Aber wenn's zu kompliziert ist und das kann
es mit API Funktionen sehr schnell werden, auch gut. Das wars dann.

Danke für deine Antwort.
Hallo,

und die Box befindet sich in einer Userform?
Wie und wo löschst Du?
Löschst Du durch einen Klick in die Box den Eintrag in der Box mit Remove?

Im Grunde kann man beim Klick in die Listbox den Index entweder in einer Variablen ablegen oder in die Tag Eigenschaft schreiben und von da ablesen.
Möglich und nicht aufwendig ist es, aber dazu wieder mehr Infos Deinerseits. Man bräuchte den benutzten Code.
@atilla


Danke für deinen Tipp. Die Methode RemoveItem bringt für mich das beste Ergebnis. Kannte ich nicht. Deshalb muss ich ja so häufig fragen.
Ich hatte bisher nach jedem Datei verschieben/löschen das Ganze Listenfeld wieder neu aufgebaut und bin dann kompliziert an die (fast) alte
Stelle zurückgegangen. Ich würde sagen, Problem gelöst und ein herzliches Dankeschön an Dich!
Seiten: 1 2