一般用下面的代码关闭对话框:
如:
private void button1_Click(object sender,System.EventArgs e)
{
this.DialogResult=DialogResult.None;
}你使用的是窗体的closing事件来停止对话框的关闭。
尽量不要这样用,他会使窗体右上角关闭按钮无效。这就产生了你的情况。
如:
private void button1_Click(object sender,System.EventArgs e)
{
this.DialogResult=DialogResult.None;
}你使用的是窗体的closing事件来停止对话框的关闭。
尽量不要这样用,他会使窗体右上角关闭按钮无效。这就产生了你的情况。
private void Fome2_Closing(object Sender,System.EventArgs e)
{
e.Cancel=True; //你把关闭窗体的事件取消了
}
:)