Close (X)我有一个表单,当用户单击按钮时,我禁止用户关闭它。Close (X)是否可以在单击按钮时在按钮上显示工具提示?我想这样做是为了通知用户为什么表单不会关闭。
我想到了一个消息框,但后来我认为每次单击Close (X)按钮时都关闭消息框太烦人了。
有没有比我想要做的更好的方法来通知用户?
编辑:
这是我的 FormClosing 事件代码
private void InputForm_FormClosing(object sender, FormClosingEventArgs e)
{
if (e.CloseReason == CloseReason.UserClosing)
{
e.Cancel = true;
if (!mCloseReason)
{
e.Cancel = false;
}
}
}
我有一种方法可以将输入保存在表单中。一旦该方法完成,我需要自动关闭表单。一旦我调用this.Close(),if 语句就会为真,这意味着我无法关闭表单。这就是为什么我使用了一个名为mCloseReason的变量来自动关闭表单。现在,这就是为什么我问我是否可以在单击按钮后通过工具提示通知用户。Close (X)