1、Dispose方法可以释放该窗体的所有内存,如
F_Logon FrmLogon = new F_Logon(); //创建并引用登录窗体
FrmLogon.Dispose();
2、显示窗体可以有以下2种方法:
Form.ShowDialog方法 (窗体显示为模式窗体)
Form.Show方法 (窗体显示为无模式窗体)
二者具体区别如下:
1.在调用Form.Show方法后,Show方法后面的代码会立即执行
2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码
3.当窗体显示为模式窗体时,单击“关闭”按钮会隐藏窗体,并将DialogResult属性设置为DialogResult.Cancel
如:
F_SerSetup FrmSerSetup = new F_SerSetup(); //创建并引用注册窗体
FrmSerSetup.Text = "用户注册"; //设置注册窗体的名称
if (FrmSerSetup.ShowDialog(this) == DialogResult.OK) //当注册窗体的对话框返回值为OK时