Dwie formatki i this.Hide()

0

Witam. Zrobiłem sobie formatkę logowania do mojego programu.
Zanim pojawi się właściwe okno pojawia się formatka logowania. Jeżeli użytkownik poda prawidłowe dane realizuje się następujący fragment kodu:

this.Hide();
Form1 form = new Form();
form.Show();

Problem polega na tym, że formatka logowania nie zostaje w pełni zamknięta (istnieje proces w TaskManagerze) a this.Close(); sprawia że okno głowne programu się nie pojawia. Czy ktoś wie jak mogę temu zaradzić ? z góry dzięki

0

To może zamiast ostatnich dwóch linijek wklej taki kod:

System.Windows.Forms.Application.Run(new Form1());
0

Zamieniłem, a program się wykrzacza na tej właśnie linii z błędem o treści:

Rozpoczynanie drugiej pętli komunikatów w pojedynczym wątku nie jest prawidłową operacją. Użyj zamiast tego elementu Form.ShowDialog.

0
[STAThread]
        static void Main(string[] args)
        {
            System.Windows.Forms.Application.Run(new Form1());
            System.Windows.Forms.Application.Run(new Form2());
        }

Powyższy kawałek kodu powinien działać bez problemu...

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