//如何屏蔽关闭按钮
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (DataSetChanged())
{
if (DialogResult.Yes == MessageBox.Show("尚有修改了,但未提交的数据,是否提交后再关闭?", "友情提示", MessageBoxButtons.YesNo, MessageBoxIcon.Warning))
{
e.Cancel = true;
tsbSubmit_Click(null, null);
return;
}
}
}
private void tsbSubmit_Click(object sender, EventArgs e)
{
//do anything you need to submit
}
本文介绍了一个简单的Windows窗体应用程序中如何通过代码实现关闭按钮的屏蔽功能,并在关闭前进行数据提交确认,确保用户不会丢失未保存的更改。

被折叠的 条评论
为什么被折叠?



