ShellTreeView - Pfad der Eltern eines Kindes?
ShellTreeView - Pfad der Eltern eines Kindes?
Hallo,
suche irgendwie ergebnislos nach dem Pfad der Eltern eines Kindes (das selektiert ist), wie findet man diesen?
Danke!
suche irgendwie ergebnislos nach dem Pfad der Eltern eines Kindes (das selektiert ist), wie findet man diesen?
Danke!
Re: ShellTreeView - Pfad der Eltern eines Kindes?
Code: Alles auswählen
procedure TForm1.Button1Click(Sender: TObject);
begin
Caption:=ShellTreeView1.GetPathFromNode(ShellTreeView1.Selected);
end; Code: Alles auswählen
procedure TForm1.Button1Click(Sender: TObject);
begin
Caption:=ShellTreeView1.GetPathFromNode(ShellTreeView1.Selected.Parent);
end; Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection; Re: ShellTreeView - Pfad der Eltern eines Kindes?
Ok, das ist aber für das selektierte KindMichl hat geschrieben:Code: Alles auswählen
procedure TForm1.Button1Click(Sender: TObject); begin Caption:=ShellTreeView1.GetPathFromNode(ShellTreeView1.Selected); end;
Das ist es! Danke!Michl hat geschrieben: oder nur vom ParentNode:PS: das steht auch dort: http://www.lazarusforum.de/viewtopic.php?p=75340#p75340Code: Alles auswählen
procedure TForm1.Button1Click(Sender: TObject); begin Caption:=ShellTreeView1.GetPathFromNode(ShellTreeView1.Selected.Parent); end;
Re: ShellTreeView - Pfad der Eltern eines Kindes?
Aber das ist ja der Witz an einem Tree, dass man sich immer zu den Eltern oder Kindern durchhangeln kann...Lion hat geschrieben:Ok, das ist aber für das selektierte Kind
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection; Re: ShellTreeView - Pfad der Eltern eines Kindes?
Ja, verstehe... eehhh... und wie war noch Mal der Name des Kindes?Michl hat geschrieben:Aber das ist ja der Witz an einem Tree, dass man sich immer zu den Eltern oder Kindern durchhangeln kann...Lion hat geschrieben:Ok, das ist aber für das selektierte Kind
Code: Alles auswählen
ShellTreeView1.Selected.TextRe: ShellTreeView - Pfad der Eltern eines Kindes?
Ja, warum nicht?! Das ist aber der Text der aktuell gewählten Node und nicht der einer Childnode (im ShellTreeView entspricht dieser einem Verzeichnisnamens)!
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection; Re: ShellTreeView - Pfad der Eltern eines Kindes?
Ist schon richtig, habe mich falsch ausgedruckt, ich meine auch das aktuell gewählte.Michl hat geschrieben:Ja, warum nicht?! Das ist aber der Text der aktuell gewählten Node und nicht der einer Childnode (im ShellTreeView entspricht dieser einem Verzeichnisnamens)!