Problem z Tree.Odczyt pozycji

0

Jak w TreeView połapać się co wybrał użytkownik

Janusz
Janusz 2
Janusz 3
Janusz 4
Mariusz
Mariusz 2
Mariusz 22
Maiusz 222
Mariusz 3
Maiusz 33
Mariusz 333
Maiusz 3333
Maiusz 4
Maiusz 5
Adam

TreeView1.Selected.Level
TreeView1.Selected.Index
TreeView1.Selected.Count

Przy pomocy tych zmiennych ciężko się połapać co zostało wybrane.

0

Albo mi się wydaje, albo nie ciężko, tylko się nie da... Właśnie Delphi włączam, zaraz coś więcej postaram się napisać...
[dopisane]
Hmm... Dziwne, ale w helpie nie za dużo wyczytałem... Może TCustomTreeView.Selections to jest to, ale wydaje mi się, że niebardzo...

0

A do ilu się da

0

Zdaje sie, że powtórzyłeś pytanie. Napisz konkretnie co chcesz uzyskać, czy chcesz znaleźć konkretnego itema czy może jeszcze coś innego? Sprecyzuj pytanie. Jakbys pokombinował to pewnie wykorzystałbyś moją poprzednią odpowiedź.

[dopisane]
Po przeczytaniu poprzedniej wersji tego tematu stwierdziłem, że może chcesz po prostu znać text zaznaczonego elementu: TreeView.Selected.Text. Przeciez za pomocą Selected możesz wyciągnąć wszystko o zaznaczonym elemencie.

0

Potrzbuje wszystko dodawanie i usuwanie pozycji z jednoczesna lokalizacją którą pozycję wybrał użytkownik.

0

Jakbyś przejrzał forum, to znalazłbyś to czego szukasz, chciaż niekoniecznie w takiej postaci jakiej byś sobie życzył. Ale od czego jest główka.

Dodawanie głównej gałęzi (nil - oznacza, że gałąź nie będzie należała do innej gałęzi):

  TreeView.Items.Add(nil, 'nowa gałąź');

Dodawanie podgałęzi:

  TreeView.Items.AddChild(TreeView1.Selected , 'bla bla');

Gdzie TreeView.Selected oznacza, że nowa pozycja zostanie dodana w obecnie zaznaczonej przez urzytkownika.

Usuwanie:

  TreeView.Selected.Delete; // usuwa zaznaczoną gałąź wraz z podgałęziami
  TreeView.Selected.DeleteChildren; // usuwa tylko wszystkie podgałęzie z zaznaczonej pozycji

Co ja sie będę rozpisywał. Ten komponent ma mnóstwo funkcji. Zwróć uwagę na takią właściwość jak Parent czy funkcje zaczynające się na Get***. Po nazwach większości z nich można sie domyslić do czego służą. Od czego jest HELP!, google i ten serwis. :-/

0

Dla tych który szukają jakiego kolwiek przykładu.
http://4programmers.net/view_file.html?id=1147

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