Registriert seit: 6. Mai 2007
35 Beiträge
Turbo Delphi für Win32
|
TreeView Auswahl aufheben
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
|