Jak wrócić do głównego okna, które jest Disabled

Odpowiedz Nowy wątek
2015-02-25 14:32
0

Witam.
Z menu na formie głównej wywołuję nowe okienko przez:

            this.Enabled = false;
            var noweokno = new Form2();
            noweokno.Visible = true;

Teraz chcę zamykając Form2 sprawić aby Form1 stało się Enabled = true;
Wiem, że nie mogę tego zrobić analogicznie to wyżej cytowanych instrukcji, tj.:

            this.Visible = false;
            var stareokno = new Form1();
            stareokno.Enabled = true;

... bo, w ten sposób wywołuję tylko nową instancję Form1, która jest wprawdzie Enabled = true ale nie jest widoczna.
Jak więc mam zrobić, aby zamykając Form2 automatycznie aktywować Enabled na true w pierwszej (tej "zdisablowanej") instancji Form1.
Z góry dzięki za pomoc.

edytowany 1x, ostatnio: gonefishing, 2015-02-25 14:41

Pozostało 580 znaków

2015-02-25 14:35
sgddg

wystarczy że wywołasz

new Form2().ShowDialog();

okno 2 automatycznie się pokaże i stanie się modalne czyli wyłączy okno pierwsze - po jego zamknięciu wszystko wróci do poprzedniego stanu

Pozostało 580 znaków

2015-02-25 14:55
0

Dzięki.
Kurde, o ile to prostsze i o ile bardziej przejrzyste. Masz u mnie browara :)

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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