2011年7月15日 星期五

#VB Form 上的 Control Box 上的關閉按鈕

   Form 上的 Control Box 上的關閉按鈕
 按下去以後,發現工作管理員竟然系統還在
爬文程式裡面有東西沒有釋放掉

真麻煩,因為自己目前寫的東西不夠嚴謹
變成說要去找每個呼叫的物件來看,說什麼時候才適合釋放
有點累

想找看看有沒有可以隨著form關閉,一起將form上資源全部釋放的涵式或是方法


Control Box 上之結束鈕問題(編號:19645)


http://vbqa.pixnet.net/blog/post/54279908

========================================================

如何设置VB FORM 上CONTROL BOX 中的关闭按钮


http://group.gimoo.net/review/141904

=======================================================
按Form右上角的x,自動關掉表單 
http://www.programmer-club.com.tw/showSameTitleN/csharp/4432.html

那個 'X' 叫 ControlBox

若當初是用 Form.Show() 把 Form 叫出來, 則按下 ControlBox 時, 會呼叫 Form.Close(), 而預設會執行 Form.Dispose() 清除記憶體

若當初是用 Form.ShowDialog() , 則按下 ControlBox 時, 會呼叫 Form.Hide(), 所以要自己執行 Form.Dispose() 去清除記憶體

MessageBox 是比較例外的 form...

通常在 Form.OnClosing() 可攔截下來自己判斷是否要離開 Form...

沒有留言:

張貼留言