protected override void OnClosing(CancelEventArgs e)
{
//base.OnClosing(e);
e.Cancel = true;
}
取消關閉事件了,視窗還是被關閉了
uj5u.com熱心網友回復:
你的函式是自己寫的?有問題。private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
e.Cancel = true;
}
uj5u.com熱心網友回復:
close已經被呼叫了 才會觸發closing。uj5u.com熱心網友回復:
我重寫的原始方法uj5u.com熱心網友回復:
你是認真的?uj5u.com熱心網友回復:
我重寫的原始方法 你的函式是自己寫的?有問題。
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
e.Cancel = true;
}

寫法沒問題,一定可以用。但你要確認是不是有大表單套小表單,其它地方有沒有關閉。
uj5u.com熱心網友回復:
不是重寫OnClosing,而是Windows.Closing+=(o,e)=>{e.Cancel=true;};轉載請註明出處,本文鏈接:https://www.uj5u.com/net/14592.html
上一篇:unity中C#參考Interop.SpeechLib .dll打包之后在Win7電腦上運行報錯,在Win10電腦上不報錯
