Pytanie o TreeView i wskazanie pozycji.

Odpowiedz Nowy wątek
2018-01-11 22:14
0

Witam.

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

screenshot-20180111221234.png

Pozdrawiam
Janusz


Delphi gcc AVR ATMEL mysql

Pozostało 580 znaków

2018-01-11 22:51

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).


edytowany 2x, ostatnio: furious programming, 2018-01-11 22:51

Pozostało 580 znaków

2018-01-11 23:04
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


Delphi gcc AVR ATMEL mysql
edytowany 1x, ostatnio: dasej, 2018-01-11 23:05

Pozostało 580 znaków

2018-01-12 14:18
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...

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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