Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Jak odróżnic Parent od Child w TreeView
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004
Jak odróżnic Parent od Child w TreeView

Tak jak w temacie.

Mam struktruę w TreeView:

Parent1
|
|______Child1
|
|______Child2

Parent2
|
|______Child1
|
|______Child2

Jak odróżnić kliknięcie na Parent od kliknięcia na dowolnego Child ??

P.S. CHyba źle sprecyzowałem pytanie

Jak sprawdzić na co kliknąłem - czy na Child czy na Parent ??
Pozdrawiam

[Post edytowany dnia 01-11-2004 20:40 przez DJK]


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

01-11-2004 20:39
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Hehe.. też mam wrażenie, że źle to opisałeś . Parent i Child to okreslenia wzgledne, wiec powinieneś powiedzieć względem czego .

Ale rozumiem, że chodziło ci o to, po czym rozpoznać, czy kliknąłeś na gałąź, czy na listek.
Użyj do tego celu zdarzenia NodeClick. W parametrze Node masz wtedy odenisienie do gałęzi i możesz sprawdzić, która to, a tym samym uzyskac potrzebne ci informacje.


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

01-11-2004 20:50
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Tak Tak używam tego zdarzenia

Właśnie rozwiązałem swój problem.

Otóż wystarczy sprawdzić czy kliknięta pozycja ma potomków czyli children :

Private Sub TreeView_NodeClick(ByVal Node As ComctlLib.Node)
If Node.Children Then

'ma

Else

'nie ma
End If

Strukturę narysowałem także ...

Pozdrawiam

P.S. marcin_an widzę ze tylko wieczorami można cię zastać

[Post edytowany dnia 01-11-2004 20:59 przez DJK]


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

01-11-2004 20:59
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Nie.. godziny sa raczej trudne do przewidzenia, dzisiaj jestem w mieszkaniu od południa. Ale zwykle albo późnymi popołudniem (17-20), wierczorem (20-1), rano i czasami późnym rankiem (do 6). Czasami (głownie w poniedziałki, czwartki i weekendy) także i w innych porach. Ale to jest trudne do przewidzenia i te godziny mogą się okazać niewłaściwe w wielu przypadkach, wiec się nimi nie kieruj .

[Post edytowany dnia 01-11-2004 21:14 przez marcin_an]


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

01-11-2004 21:13
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
DJK



Typ: neutral
Postów: 871
Zarejestrowany: Feb 2004

Ale dobrze ze jesteś bo zawsze odpiszesz na posta. To mi się podoba - dzięki

Pozdrawiam


_____________________________________________
Jeśli można coś zrobić w sposób optymalny to czemu nie

01-11-2004 21:18
Pokaż profil DJK  Wyślij email do DJK   Odwiedź stronę DJK  
Wszystkich odpowiedzi: 4 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1