Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

C# - MDI - zamykanie aplikacji przyciskiem systemowym

armant 06 Cze 2014 15:01 957 1
  • #1 06 Cze 2014 15:01
    armant
    Poziom 8  

    Problem wydaje się banalny, ale nie mogę znaleźć rozwiązania - wujek google nie chce odpowiedzieć na pytanie. Mianowicie użycie windowsowego przycisku "Zamknij" (ten X w prawym górnym rogu) formy parent wywołuje zdarzenie formclosing... aktywnej formy - co w przypadku, kiedy mam otwartych kilka child'ów oznacza ich mozolne pojedyncze zamykanie. Czy da się w jakiś sposób sprawić, żeby ten magiczny krzyżyk wywoływał zdarzenie formclosing głównej formy? W końcu klikając na niego chcemy zamknąć całą aplikację a nie jedno z wielu otwartych okienek podrzędnych.

    0 1
  • #2 07 Cze 2014 07:40
    cepelia
    Poziom 20  

    Musisz ustawić w "Właściwościach platformy aplikacji windows" tryb zamykania który jest ustawiony domyślnie na "Gdy zamknie się ostatni formularz" i zmienić go na "Gdy zamknie się formularz startowy". A te wszystkie ustawienia znajdziesz w zakładce ustawień projektu.

    0