解決winform 關閉多次提示

2022-02-22 08:50:37 字數 993 閱讀 2474

在winform窗體點選某個按鈕 實現退出程式   在網上看到到的是要用

於是當時用了:

private void bntesce_click(object sender, eventargs e)

}

這下點選按鈕是實現退出程式了.但是又想在點選視窗右上角的"關閉"同時也要提示使用者,又定義了視窗的closeing()事件:

1

private

void frm_formclosing(object

sender, formclosingeventargs e)27

else

811 }

this.close();

會響應窗體 closeing()事件,才導致了一直提示 .把closeing()事件中的 this.close();這句去掉.除錯執行這下不會一直提示了,但是點選自定義的按鈕退出窗體還是會提示兩次.

頭都大了,繼續琢磨.查資料 原來自定義退出按鈕事件中的

也會響應窗體closeing()事件.那就在自定義按鈕這個事件中不在提示了.最後得到最終解決方法^_^

1

///2

///"視窗關閉"

3///

4///

5///

6private

void daige_formclosing(object

sender, formclosingeventargs e)712

else

1316}17

///18

///"btn退出"

19///

20///

21///

22private

void bntesce_click(object

sender, eventargs e)

23

沒辦法,我這個菜鳥只能瞎琢磨,不過 終於解決了.乙個早上沒白費,哈哈

無提示關閉窗體

我們知道用close 可以無提示關閉一些用open 方法開啟的視窗。只要被關的視窗有乙個opener,就不會有提示。我們可以用指令碼給window.opener賦值 任何值,包括字串 數值 現有的變數 甚至是null 執行close 時就不會有提示了。以下內容為程式 close 在不是js開啟的頁面...

Winform 關閉Form而不銷毀Form的記憶體

在winform程式中有的時候需要暫時關閉視窗並在需要的時候再次調出原來關閉的這個視窗 即關閉的時候不銷毀該視窗的記憶體 實現方法如下 form.designer.cs中有如下方法 clean up any resources being used.true if managed resources...

PHP關閉Notice錯誤提示

最近又開始用php做 了,好久不用了,重新拾起來感覺又遇到好多類似小問題,希望這次盡量把遇到的問題全部記錄下來,以後不要再忘嘍!php 預設設定會顯示notice.php關閉notice錯誤提示 error reporting 0 禁用錯誤報告 error reporting e all e not...