我在C#中有一个Windows窗体应用程序,并且我有一个表单,当用户关闭它时,我会问“你想保存更改吗?”我如何才能获取表单中的更改?这里是一些代码:在关闭之前关闭保存更改
public partial class DepartEdit : Form
{
string _nameDep; //This variavel get value textbox when form load
{
InitializeComponent();
}
private void DepartamentEdit_FormClosing(object sender, FormClosingEventArgs e)
{
if (txtNameDepart.Text != _nameDep && codDepartament > 0)//Here i compare
{
DialogResult dlg = MessageBox.Show("Save changes?", "Question", MessageBoxButtons.YesNo);
if (dlg == DialogResult.Yes)
{
saveDepart(); // Metod save depart
e.Cancel = false;
}
if(dlg ==DialogResult.No)
{
e.Cancel = false;
}
}
}
有很多文本框和组合框?是否有任何其他方式来获取表单中的更改?
你的代码看起来OK。你遇到了什么问题? – 2009-07-13 18:31:11