Pytanie o TreeView i wskazanie pozycji.

0

Witam.

Jak mam się dowiedzieć że została wybrana jedna z Grup.

screenshot-20180111221234.png

Pozdrawiam
Janusz

2

Za pomocą właściwości Selected pobierz referencję węzła i jeśli jest różna od nil to sprawdź, czy właściwość Level zwraca odpowiednią wartość (jeśli się nie mylę to dla grup powinno to być 0, dla podgrup 1, a dla nazwy 2).

0

Wielki dzięki. Działa.

procedure TForm1.TreeView1Change(Sender: TObject; Node: TTreeNode);
var  poziom : integer;
begin
  poziom := Node.Level;
end;

Dokładnie tak jak pisałeś 0,1,2,
Pozdrawiam
Janusz

4
dasej napisał(a):

Dokładnie tak jak pisałeś 0,1,2,

Własnie, czytaj to co Ci piszą.
Czytaj dokumentację i googlaj sprawdzając co czytasz.
Bo nie czytasz.

@furious programming napisał wyraźnie:

[...] i jeśli jest różna od nil

Gdzie sprawdzasz czy masz tam referencję?
Twój kod może się sypnąć pięknym AV...

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