Autor Beitrag
xFrankx
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: So 13.09.09 15:20 
Hallo,
vllt könnt ihr mir weiter helfen, denn ich suche schon den ganzen Tag nach einer
lösung. Ich schlage mich mit einen Treeview rum, habe 2 mal Edit.text

In Edit1.text soll der Aktuelle Knotenpunkt stehen
In Edit2.text soll der Text drin stehen der unter dem Knotenpunkt selektiert wurde.


mit meinen code gehts nur wenn ein text unter dem Knotenpunkt steht, stehen mehrere einträge
unter einen Knotenpunkt werden die in Edit1 und Edit2 angezeigt.

Könnt ihr mir bitte einen Tipp geben ?

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
if TreeView1.Selected.Level > 0 then
  begin
    Note1:= TreeView1.Selected.GetPrev;
    Edit1.Text:= Note1.Text;
  end;

  Edit2.Text := TreeView1.Selected.Text;



mfg Frank

Moderiert von user profile iconGausi: Delphi-Tags hinzugefügt
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 13.09.09 15:25 
user profile iconxFrankx hat folgendes geschrieben Zum zitierten Posting springen:
In Edit1.text soll der Aktuelle Knotenpunkt stehen
In Edit2.text soll der Text drin stehen der unter dem Knotenpunkt selektiert wurde.
Wie meinst du das? Du hast einen Knoten markiert. Der Text davon soll in Edit1. Und der darunter markierte in Edit2?!? Wie jetzt... :?!?:
xFrankx Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: So 13.09.09 15:54 
nein nicht so, also wenn ich einen Knotenpunkt auf mache, sehe ich mehrere einträge unter dem Knotenpunkt.

zb

Name
...Klaus
...Horst
...Inge

Ich drücke auf Horst, dabei soll in Edit1.text= Name Edit2.text= Horst stehen.
in Edit1 soll immer der Knotenpunkt drin stehen.

Und das geht mit
ausblenden Delphi-Quelltext
1:
2:
Note1:= TreeView1.Selected.GetPrev;
Edit1.Text:= Note1.Text;

aber nur wenn ein Name drin stande...

mfg Frank

Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 13.09.09 16:03 
Dann empfehle ich einmal ganz kurz in die Hilfe zu schauen...
Hilfe zu GetPrev hat folgendes geschrieben:
Returns the previous node in the tree view before the calling node.
Du willst aber den Parent Node, also den übergeordneten Knoten.
xFrankx Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 22



BeitragVerfasst: So 13.09.09 17:16 
ich habe es !!

Danke für deine Hilfe :-)