私は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;
}
}
}
多くのテキストボックスとコンボボックスがありますか?フォームに変更を加える他の方法はありますか?
に対してこれらを確認することができます。あなたはどんな問題に遭遇しましたか? –
@ Meta-Knight最後の行からは、フォーム上の多数のコントロールを使って変更をチェックする方法を聞いているようです。 – statenjason