Einzelnen Beitrag anzeigen

BetaBot

Registriert seit: 6. Mai 2007
35 Beiträge
 
Turbo Delphi für Win32
 
#1

TreeView Auswahl aufheben

  Alt 12. Apr 2009, 15:21
Hallo Delphi - Gemeinde,

nach langer erfolgloser Suche habe ich mich entschlossen, hier zu posten. Mein Problem erscheint so simpel und doch kann ich es nicht lösen. Zur Veranschaulichung: ich habe eine ListBox und einen TreeView (wirklich nur zur Veranschaulichung).

ListBox: 1. Meier 2. Schulze 3. Lehmann

Treeview:

Land
Stadt
Straße

Edit: zeigt die entsprechenden Daten

Ich wähle Meier aus der ListBox, dann Land aus TreeView und Edit zeigt die Daten.
Nun mein Problem: Jetzt wähle ich Schulze aus der ListBox und wieder Land und es passiert nichts.
Der gewählte Knoten und die folgende Aktion wird im OnChange - Ereignis des TreeViews festgelegt.
Nun mein Verdacht: Bei Schulze und wieder Land passiert nichts, weil Land im TreeView immer noch selektiert ist und somit nichts "gechanged" wird.
Wie kann ich die Selektion auflösen?

myTreeView.Deselect(myTreeView.Selected) funktioniert nicht.

Ich hoffe, ich konnte mein Problem ausreichend darstellen und ihr könnt mir helfen.
Danke im Voraus,

der BetaBot
  Mit Zitat antworten Zitat