![]() |
Re: Data zu Treeview hinzufügen ?
den Werb "iterieren" habe ich nie gehört !
wie lautet das in englisch? Vielleicht kann google weiterhelfen |
Re: Data zu Treeview hinzufügen ?
Iteration <> Rekursion
|
Re: Data zu Treeview hinzufügen ?
Zitat:
Delphi-Quellcode:
var
Node : TTreenode; begin Node := Treeview1.items[0]; // erster Node while Node <> nil do // solange ein Node vorhanden begin Node.Data := ... // Dem Node Daten zuweisen Node := Node.getNext; // nächsten Node ermitteln end; end; |
Re: Data zu Treeview hinzufügen ?
Ich habe alle Linke für Childern in ListBox1 sortiert gespeichert
ich habe in Treewiew 4 Childern Yahoo MSN GMX dann habe ich in ListBox1 die Linke gespeichert : ![]() ![]() ![]() ![]() Ich habe den Code so geschrieben :
Delphi-Quellcode:
Dann soll es mit dem Code funktionen :
procedure TForm1.FormCreate(Sender: TObject);
var node: TTreeNode; Begin node:=TreeView1.Items.GetFirstNode; while node <> nil do begin if node.level = 1 then // nur Childern Node.Data := // ich möchte nun den 1. Link vom ListBox1 holen. Und hier bitte ich euch um Hilfe node := node.GetNext end; End;
Delphi-Quellcode:
procedure TForm1.TreeView1DblClick(Sender: TObject);
var oNewNode : TTreeNode; data: PMyData; begin data := (Sender as TTreeView).Selected.Data; if data <> Nil then Webbrowser1.Navigate(data.url); end; end. |
Re: Data zu Treeview hinzufügen ?
Delphi-Quellcode:
Wie wäre es mal mit der Anwendung der Delphi-Hilfe?
Node.Data := ListBox.Items[0]; // ich möchte nun den 1. Link vom ListBox1 holen. Und hier bitte ich euch um Hilfe
|
Re: Data zu Treeview hinzufügen ?
Zitat:
Man muss eine i-schleife in Spiel setzen
Delphi-Quellcode:
var node: TTreeNode;
i : Integer; Begin node:=TreeView1.Items.GetFirstNode; while node <> nil do begin if node.level = 1 then // Showmessage(node.Text); for i:= 0 to 3 do Showmessage(ListBox1.Items[i]); //Node.Data := ListBox1.Items[i] node := node.GetNext end; End; |
Re: Data zu Treeview hinzufügen ?
Zitat:
|
Re: Data zu Treeview hinzufügen ?
Wenn ich dem Node Daten vom ListBox1 zuweisen will, ewrscheint
eine Fehlermeldung in diese Zeile
Delphi-Quellcode:
...
Node.Data := ListBox1.Items[i]; // Incompatibletypes string and Pointer node := node.GetNext; |
Re: Data zu Treeview hinzufügen ?
Delphi-Quellcode:
new( node);
node.Url := ListBox1.Items[i]; Node.Data := node; |
Re: Data zu Treeview hinzufügen ?
Zitat:
Delphi-Quellcode:
new( data);
data.Url := ListBox1.Items[i]; Node.Data := data; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz