Dwa monitory, zagwozdka z minimalizacją/maxymalizacją

0

Mam mały problem, aplikacja działa na dwa monitory, na jednym obsługuje się aplikację a na drugim wyświetla ona swoje wyniki pracy. Wszystko jest ok do momentu jak nie zminimalizujemy aplikacji na głównym monitorze - bo razem z nim - minimalizuje się Form2 wyświetlony na drugim monitorze. A do tego jak zmaksymalizujemy główną aplikację z paska (po minimalizacji). Aplikacja Form2, wyświetla się tylko w części, tak jakby nie wracała na swoje miejsce.

Pytanie:

  • Czy da się minimalizując Form2, zostawić Form1 w spokoju?, a jak nie to:
  • Czy da się przywrócić Form2 na miejsce w którym było uruchomione przed zminimalizowaniem?

Dzięki

0

ad.1 Nie wiem jak to zrobić ale taki mam pomysł : z nowej klasy daj Show() i odpal form1 i form2 i zobacz jak się ma minimalizacja ? Bo możliwe , że form2 odpala się jako potomek form1 i dziedziczy niektóre właściwości. Tak to działa w WPF-e.

ad.2 Jeśli to wyżej nie pomoże to podepnij się pod zdarzenie minimalizacji i zapisuj pozycję i wielkość okien. Przy powiększeniu przywróć te wartości. Nazwę zdarzenia znajdziesz bez problemu w IDE :)

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