Itemy i SubItemy TreeView

0

Siemka mam zapewne łatwy problem, ale z moimi możliwościami i cierpliwością niedam sobie raczej rady :/ Chodzi o to, że jest przykładowy TreeView:

Itemem głównym jest np.: napoje, a subitemami np.: kola, pepsi, potem jest nastepny item np.: jedzenie i tam subitem pizza. Chciałbym znając tekst jedego z subitemów wyświetlić na Label'u w jakim jest itemie np.: znam tekst Cola, i chciałbym po tym tekscie znaleźc gdzie on się znajduje (powinno się na Label'u wyświetlić napoje. Mam nadzieje, że rozumiecie i pomożecie :)

0

items[].parent.text

0

Sorka, ale jestem dzisiaj troche "zamotany" tzn.: coś mi niewychodzi -

TreeView1.Items[].Parent.Text(Label4.Caption);

:/ Mógłbyś podac jakiś przykład, żebym mógł bardziej zrozumieć ? Dzięki :]

0

Label4.Caption:=TreeView1.Items[Tutaj NUMER itema].Parent.Text;

// Do postu poniżej: F1!!

0

Ale właśnie sęk w tym, że ja nieznam numeru index'a, tylko tekst, ponieważ on sie zmienia. Da się jakoś pobrać, znając tekst numer itema ? :)

PS.: Nawet jak dam:

 Label4.Caption := TreeView1.Items[1].Parent.Text;

to i tak wywala błąd :/

0

Z pewnością coś "namieszałeś" .. może napisz nam jaki błąd wyświetla - wtedy będziemy mogli coś z tym zrobić.. - a co do itema - nie pamiętam, czy TTreeView posiada takie szukanie po właściwości Text.. ale przecież zawsze można pętlą pojechać i sprawdzić ręcznie..

0

Co do błędu to Violan, więc chyba i tak by nee pomogło ;/ Co do tych petli, proszeee, pomógł być mi to zrobić ? Sam iedam rady a na IRC'a to za duzo kodu będzie :(

0

Co do błędu to Violan, więc chyba i tak by nee pomogło ;/ Co do tych petli, proszeee, pomógł być mi to zrobić ? Sam iedam rady a na IRC'a to za duzo kodu będzie :(

Nie wiem, czy to coś pomoże, ale pamiętaj, że elementy numerowane są od 0, a ich liczba to Count - 1.

1 użytkowników online, w tym zalogowanych: 0, gości: 1