INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Listbox Element-Auswahlrahmen verhält sich falsch



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

10.09.2010, 22:45
Beitrag #1

Novgorod Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Oct 2008

2016
2006
EN

0
Sonstige
Listbox Element-Auswahlrahmen verhält sich falsch
Moin,

ich hab ein kleines Problem - es ist zwar nur ein Schönheitsfehler, nervt aber ein wenigWink
Ich hab mir mit den Listbox-controls einen einfachen Dateibrowser gebastelt, die Ordner werden in einer Listbox angezeigt, die Dateien in einer anderen. Zum Navigieren kann man sich duch das Ordner-Fenster klicken (Doppelklick) - der ausgewählte Ordner wird geöffnet und alle Unterordner in der Ordner-Listbox angezeigt (und die Dateien in der Datei-Listbox), zusätzlich gibts in der Ordner-Listbox als ersten Eintrag "..", womit man eine Ebene höher kommt..

Das ganze läuft relativ simpel über die Event-Abfrage: wird ein (Unter-)Ordner ausgewählt, wird dessen Inhalt per Property "ItemNames" in der Listbox angezeigt..
Das Problem ist nun folgendes: Wählt man einen Ordner per Doppelklick aus, sollte nach dem Auflisten des Inhalts jedes mal das oberste Element ".." ausgewählt (also "blau") sein - auch das geht ganz einfach, indem man der entsprechenden Listbox 0 als value gibt.. Nun gibts aber noch so nen blöden Auswahlrahmen (gepunktete Linie) um das "blaue" (aktive) Element herum und eben dieser gepunktete Auswahlrahmen bewegt sich nicht, wenn man das aktive Element der Listbox per Wertzuweisung ändert - es bleibt also in der Zeile, die man vorher angeklickt hat:

   

Und noch schlimmer - es bleibt an derselben Stelle, selbst wenn die neue Liste an dieser Stelle garkein Element hat (in diesem Beispiel hat die Liste nur 1 Element, nämlich ".."):

   

Wenn man keine Wertzuweisung vornimmt, ist kein Element "blau", der Auswahlrahmen ist trotzdem an der falschen Stelle. Man kriegt ihn nur weg, indem man ein Element anklickt.. Das hat offenbar was mit der Klick-Auswahl zu tun, denn in der Dateien-Listbox kommt gar kein Auswahlrahmen bzw. verschwindet, wenn man in der Ordner-Listbox herumklickt (d.h. da gibts höchstens ein "blaues" element ohne Auswahlrahmen)..
Hat jemand eine Idee, wie man das beheben könnte? Kann man evtl. einen Mausklick aufs richtige Element simulieren oder diesen Auswahlrahmen ganz abschalten?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Listbox Element-Auswahlrahmen verhält sich falsch - Novgorod - 10.09.2010 22:45

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Listbox-Problem THL 4 4.301 03.07.2017 10:18
Letzter Beitrag: GerdW
  MultiColumn Listbox Pfeiltasten Navigation GT123 1 2.848 09.02.2017 22:12
Letzter Beitrag: Trinitatis
  Listbox Selektierter Bereich ausgeben Nobby 5 4.605 22.12.2016 15:09
Letzter Beitrag: Tomtom89
  Hintergrundfarbe Listbox ändern andrepf 1 3.899 23.03.2016 16:20
Letzter Beitrag: jg
  Einfärben einer Zeile bei MultiColum Listbox Arachnoid 2 3.772 07.12.2015 19:40
Letzter Beitrag: Arachnoid
  Listbox leeren tatnau 14 8.855 08.09.2015 14:31
Letzter Beitrag: GerdW

Gehe zu: