[Delphi]SubItemy z TreeView


(system) #1

Witam. Mam pytanie, na które odpowiedź potrzebuję natychmiast (jeśli to oczywiście możliwe). Zaznaczam, że szukałem w google, ale nic nie znalazłem. Otóż:

  1. Ma TreeView, w nim kilka Itemów z 3 subitemami każdy. Mam przycisk i memo. I chcę, aby po przyciśnięciu przycisku w memo pokazały mi się wszystkie subitemy, ale tylko z jednego itema. Tzn. Mam np Itemy 1, 2, 3, i w każdym z nich po 3 subitemy:

w jedynce a b i c

w dwójce d e i f

w trójce g h i i

I chcę np żeby po kliknięciu na przycisk w memo pokazały mi się tylko subitemy np z dwójki (d e i f). Co zrobić???

  1. Jaka jest komenda, aby przejść w delphi do katalogu wyżej?? Tzn np mam C:\Program Files, to po jakiej komendzie przejdę do C:\??

Z góry dzięki za pomoc.


([alex]) #2
  1. Memo1.Lines.Add(TreeView1.Items[1].Text);

  2. ChDir('..');


(system) #3

Mi nie chodzi żeby otrzymać tekst z jednego subitema... tylko żeby wszystkie nazwy z jednego itema:

-item

|-sub1

|-sub2

I w memo mialo by sie pojawić sub1 i sub2.... Bo ja nie wiem, ile będzie tych subitemów, one są dodawanie dynamicznie...


([alex]) #4

subitemy w TreeView na ile mnie wiadomo nie mają nazw.


(system) #5

no dobra, źle się wyraziłem... miałem na myśli tekst każdego z tych subitemów..


([alex]) #6

for I:=0 to TreeView1.Items[1].Count-1 do

Memo1.Lines.Add(TreeView1.Items[1].Item_.Text);_