Click here to Skip to main content
15,905,587 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
How to open two forms at a time in Windows Application c#..I mean one form(minimised) behind the other(maximised)form at the same time....
Posted
Comments
Korathu 2 20-Mar-13 6:10am    
I want to run multiple forms at the same time...
frostcox 20-Mar-13 6:18am    
Just inside your main form use, Form2 frmTwo = new Form2();
frmTwo.Show(); or frmTwo.ShowDialog();

1 solution

add a button to Form1 and in the handler of that button click add:

C#
Form2 f2 = new Form2();
this.WindowState = FormWindowState.Minimized;
f2.ShowDialog();


if you want to maximize again try adding
this.WindowState = FormWindowState.Minimized;
after f2.ShowDialog. (if that doesn't work you'll need to fire an event that Form1 catches.

to start Form2 Maximized use the same principle
f2.WindowState = FormWindowState.Maximized;


It might not be 100% correct, but should get you on your way.
Hope this helps.
 
Share this answer
 
Comments
Akkywadhwa 21-Mar-13 13:56pm    
Correct...:)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900