Avatar billede mzg Nybegynder
11. april 2002 - 15:36 Der er 4 kommentarer og
2 løsninger

Treeview Finde en Parent i et treeview

Hej

Jeg har et Treeview med 5 parents og x antal Childs

Problemmet er nu hvordan hvis man nu trykke på et tilfældig child så finder udaf hvilken parent som childet tilhøre og hvilken index nummer det den på gældene Parent.

er der nogen der kan hjælpe mig med det.???

MZG
Avatar billede martinlind Nybegynder
11. april 2002 - 15:39 #1
Din parent er nem nok :

if TreeView1.Selected <> NIL then
begin
  ShowMessage(TreeView1.Selected.Parent.Text);
end;
Avatar billede martinlind Nybegynder
11. april 2002 - 15:40 #2
Det med index nr. er jeg ikke sikker på du kan få, men du kan jo selv finde det, ved at søge på din parent's child's

/Martin
Avatar billede stoney Nybegynder
11. april 2002 - 15:46 #3
Indexnr:

procedure TForm1.TreeView1Click(Sender: TObject);
var
SelNode: TTreeNode;
i : integer;
begin
SelNode := TreeView1.Selected;
i := selnode.AbsoluteIndex;
showmessage('Nr: ' + inttostr(i));
end;

Stoney
Avatar billede martinlind Nybegynder
11. april 2002 - 15:51 #4
Det er bare ikke AbsoluteIndex man skal bruge men Index

procedure TForm1.TreeView1Click(Sender: TObject);
begin
  ShowMessage('Nr: ' + IntToStr(TreeView1.Selected.Index));
end;
Avatar billede stoney Nybegynder
11. april 2002 - 15:56 #5
martin>>

Du er rigtig på mærkerne i dag *G*

Hvis du vil bruge Index skal du lægge 1 til for at få i et "menneskeligt" format

Stoney
Avatar billede mzg Nybegynder
11. april 2002 - 22:31 #6
Hej Stoney & Martin

Jeg synes at i kæmpet barvt om at give det beste svar så ved at tage lidt fra begge køre det nu som jeg vil have det.

foresten hvis man vil have parents Index nr så Index := Treview1.Seleced.Parent.index er det hvis det  man bruger Mange tak skal ihave 30P til jer begge

MZG
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester