Sprawdzenie otwarcia formy

0

Witam czy ktoś z szanownych grupowiczów moze mi podpowiedzieć jak zsprawdzić czy dana forma nie jest juz otwarta ??
Dzieki

0

Możesz sprawdzić czy w kolekcji Application.OpenForms nie znajduję się już formularz, który cię interesuje:

            foreach (Form form in Application.OpenForms)
            {
                if (form is Form1)
                    Debug.WriteLine("Form1 jest juz otwarte");
            }

A jeśli chcesz mieć tylko jedną instancję danego formularza to zainteresuj się wzorcem Singleton.

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