TreeView - wykorzystanie i obsługa

0

Potrzebuję zrobić pomoc do mojego programu. Wstępnie zrobiłem sobie nową formę z dwoma GroupBox'ami, w jednym zrobiłem TreeView(i uzupełniłem już teksty w +-). w drugim gb chciałbym wyświetlać informacje. I mam dwa problemy:
po pierwsze chciałbym, aby +- były już rozwinięte od razu. Po drugie, nie wiem jakiego zdarzenia użyć, aby obsłużyć kliknięcie na pod-temat, tzn. nie ten z plusem tylko ten co się rozwija(już bez plusa).

0

Po pierwsze - użyj metody ExpandAll().
Pod drugie - użyj zdarzenia AfterSelect, a wewnątrz jego sprawdź poziom klikniętego węzła e.Node.Level i zrób co tam chcesz.

0

Dzięki.

0

Trochę poza tematem: z treeview sobie poradziłem, zrobiłem obok panel a w nim label. Chcę wprowadzać\zmieniać tam tekst, aczkolwiek nie wiem dokładnie ile mi się zmieści na linię. Da się to jakoś rozwiązać, aby np. sam automatycznie robił nową linię?

0

Możesz dostosować rozmiar Label tak żeby wypełniał cały Panel (nie wiem czy o to dokładnie Ci chodzi):

TwojLabel.AutoSize = False
TwojLabel.Dock = Fill
0

Tak, o to. Dzięki.</u>

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