sorry der dummen frage wegen, aber entweder ich bin zu blöd, oder die bücher
und die delphi-hilfe sind für außerirdische geschrieben.
folgendes problem habe ich:
ich benutze TTReeView (es kann auch TTreeNTView sein, egal). der baum ist am
anfang zugeklappt. ich möchte nun vom coding aus einen bestimmten knoten
selektieren und den baum bis zu diesem knoten aufklappen. d.h. der knoten
soll im TreeView als selektiert zu SEHEN sein. wie um himmels-willen macht
man das??
properties wie TReeView.Selected, oder TreeView.Focused interessieren meinen
baum entweder nicht, oder ich benutze sie nicht richtig.
kann mir jemand da einen hilfreichen tipp geben??!
danke für alle hinweise
schönen tag noch allen
gruss
- jasmin -
TreeView.Items[MeinKnotenIndex].MakeVisible;
TreeView.Selected:=TreeView.Items[MeinKnotenIndex];
Zumindest denke ich, daß es damit klappen sollte, sicher bin ich nicht.
Ciao, Michael.
hhhmmm... danke - aber selektiert sehe ich da noch nix. mache wohl immer
noch was falsch.
Ist der TreeView eventuell beim Ausführen dieser Befehle gerade nicht das
aktuelle Control? Dann muß nämlich noch die Eigenschaft HideSelection des
TreeView auf False gesetzt sein, damit die Auswahl auch sieht.
Ciao, Michael.
>> TreeView.Items[MeinKnotenIndex].MakeVisible;
>> TreeView.Selected:=TreeView.Items[MeinKnotenIndex];
>
>hhhmmm... danke - aber selektiert sehe ich da noch nix. mache wohl immer
>noch was falsch.
Die Selection wird nur angezeigt, wenn der Tree den Fokus hat. Probier
mal:
TreeView1.Selected:= {ein Knoten};
TreeView1.SetFocus;
Regards,
Udo
--
Homepage: http://www.nesshoever.de/delphi/
Reply to newsgroup. Unrequested mails will be ignored.
Schade nur, dass ich vergessen hatte vorher in die Eigentschaften zu
schauen: ein "MulitSelect" wie z.B. TListView gibts es beim TTreeView
garnicht - obwohl die doch so nahe Verwandte sein sollen...
Aber so wird es wohl auch gehen. Vielen Dank an Michael & Udo und den Rest
der Leserschaft.
Scheiss Wetter hier...
Gruss
- Jasmin -
>HideSelection
Das hatte ich gesucht, allerdings wohl nicht gut genug ;)
Und ich hatte mich schon gewundert, daß Du so um die Ecke herum
programmierst, was ich von Dir gar nicht gewohnt war :-)
Ciao, Michael.
Es gibt freie Komponenten, die so etwas können. Siehe zum Beispiel
www.torry.ru ->VCL
Ciao, Michael.
Ich _wusste_, dass es sowas gibt, da ich es selbst schon verwendet
hatte. ALlerdings war ich zugegebenermassen zu faul, den Code zu
durchsuchen, zumal ich eben nicht genau wusste, nach was ich suchen
sollte (sonst haette ich's ja auch in der OLH tun koennen).
Tja. Vielleicht merk' ich's mir ja jetzt, damit ich in Zukunft nicht
mehr so umstaendlich Tips geben muss ;)