jak wywołać form na pierwszy plan

0

Witam.

Mam prosty problemik.

Jest jeden form (nazwijmy go form1), z którego otwieram drugi form (form2) i teraz chciałbym, żeby po wykonaniu operacji w form2 i jego zamknięciu, otworzył mi się trzeci form(form3).
Realizuję to tak:

this.Close();
// i otwieramy nowego 
Form form3 = new form3();
form3.Show();

Po takim wywołaniu jednak, na pierwszy ekran "wbija się" form1, a form3 chowa się pod nim, co jest dość niewygodne. Próbowałem form3.BringToFront(); po wywołaniu form3, ale nie działa :/

0

Sprobuj ShowDialog(), ale to blokuje inne formularze.

0

no właśnie... a nie o takie rozwiązanie mi chodzi :/

0

wywołaj ten trzeci form z 1 forma ewentualnie możesz spróbować:

form2.Hide();
form3.show();
a potem go zamknąć

0

Sprobuj moze ustawic AlwaysOnTop?

0

form2.Hide();
form3.show();
a potem go zamknąć

Nie bardzo pomaga... zawsze na pierwszy plan wskakuje form1 :/

Sprobuj moze ustawic AlwaysOnTop?

też próbowałem i niestety też nie pomogło :/

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