一、窗体关闭前弹窗确认:
DialogResult dr = MessageBox.Show("是否关闭窗体?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Warning);
if (dr ==DialogResult.Yes)
{
this.Close();
}
二、窗体的formClosing关闭事件
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
DialogResult dr = MessageBox.Show("是否关闭窗体?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (dr == DialogResult.Yes)
{
e.Cancel = false;
}
else {
e.Cancel = true;
}
}
以上两个同时使用如果点页面自定义按钮关闭会跳出2次是否关闭.
三、设置MDI窗体:
父窗体设置窗体属性:
Form2 f2 = new Form2(); //子窗体
f2.MdiParent = this;//this表示类的当前实例
f2.Show();
四、窗体的继承:
form3继承form1窗体,如果要修改form3中的控件,需要把from1中控件的设置为public
五、ADO.NET是一组向.net程序员公开数据访问服务的类。ADO.NET为创建分布式数据共享应用程序提供了一组丰富的组件。