我想设置一个属性,当用户单击标题栏中的X按钮时,它会检查某些条件(如果所有条件都为真),然后退出(如果否),则不执行任何操作,然后返回表格。
但是我注意到FormClosing属性退出了应用程序,但是这是我的条件...
那么我该怎么办?!?
我正在使用Visual Studio 2005-C#
最佳答案
如果您已经为FormClosing事件创建了处理程序,只需将FormClosingEventArgs.Cancel
属性设置为True即可取消关闭表单。
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if(myConditionsAreMet == false)
e.Cancel = true;
}
关于c# - FormClosing属性有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/553009/