Load Form, Show Form , Hide Form, Exit Program, FormClosing C#

Load Form
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());/* Chỉ Cần đổi tên là Form Khác sẽ được Load lên*/
}
Show Form
+ Show 1 Form mới hoàn toàn như khởi tạo 1 class mới
Form1 f1= new Form1();
f1.Show();
+ Show 1 Form mà xem coi Form đó có Load chưa và nếu chưa exit thì hiện Form đó lên
Form f1=Application.OpenForm[Form1];
if(f1==null)
f1=new Form1();
f1.show();
Hide Form
Dùng hide có sẵn trong Đối tượng
code
this.Hide();/*Hide cái form đang xét/
f1.Hide();/** hide form khởi tạo lúc nãy/
Exit Program
code
Application.Exit();

Form Closing
DialogResult r;
r = MessageBox.Show("Do you really want to close","Ex1",
MessageBoxButtons.YesNo,
MessageBoxIcon.Question,
MessageBoxDefaultButton.Button1);
if (r == DialogResult.No)
e.Cancel = true;
Form Exit
This.Close();
Note ; Focus Quay trở lại đầu Object Đã chọn thường là textbox