Kilka form w jednej aplikacji

0

Witam, mam następujący problem:
Mam w jednej aplikacji kilka form, forma główna otwiera jakieś tam ustawienia, ustawienia otwierają wykresy itd. I teraz chodzi mi o to, żeby te formy były jakoś ze sobą połączone. Jeżeli mam otwarte np 5 form, to miałem w trackbarze 5 ikonek. Jeżeli inny niezależny program przykryje mi moje formy, to po kliknięciu w wybraną ikonkę w trackbarze, pojawia się odpowiadająca jej forma. Tak było do tej pory, ustawiłem, żeby wszystkie formy, poza główną nie miały swoich ikonek w trackbarze. Tylko teraz, gdy formy są przykryte przez inny program, gdy kliknę w ikonkę formy głównej, to tylko forma główna się pojawia. Jak zrobić, żeby po kliknięciu w trackbarze tej ikonki formy głównej, pojawiały się również wszystkie inne otwarte? Nie chodzi mi o MDI, bo nie chcę mieć form w formach, chce mieć osobne formy, lecz gdy kilka jest otwartych, a zasłania je inny program, to po kliknięciu w ikonkę trackbara żeby pokazywały się wszystkie formy mojego programu, po prostu cały program, i to najlepiej w tej kolejności w któej były przed przykryciem przez inną aplikację. Jak to zrobić?

0

obsłuż zdarzenie Activated głównej formy, w którym zaktywujesz resztę form

0

a moze jakis inny pomysl? jezeli ustawiam na tym zdarzeniu, zeby pozostale formy sie katywowaly, to w sumie nie moge sie nigdy dobrac do tej glownej.. mysle, ze to gdzies mozna w ustawieniach projektu zmienic, wiekszosc programow komercyjnych jest w ten sposob napisana

0

Jeśli możesz, to skorzystaj metody ShowDialog. Przypuszczam że korzystasz z metody Show.

0

dzieki, o to mi chodzilo! dlugo tego szukalem

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