[VB2008] 如何偵測使用者按了右上角的X?

看板Visual_Basic作者 (扌口斤)時間16年前 (2010/02/06 23:00), 編輯推噓3(307)
留言10則, 5人參與, 最新討論串1/1
  感覺問題有點模糊,其實類似的問題之前有問過,但是回應的時候是得到 FormClosing這個事件,並且用e.cancel = true的方式讓視窗不會關閉,但想 問有沒有單一個能偵測到使用者就是按了右上角的X,這樣一來才有辦法去控制 使用者按了X後的觸發事件,否則例如在儲存東西時,明明已經完成儲存準備關 閉視窗,卻會因為是要關閉視窗,又跑出FormClosing事件的狀況,也許可以用 一些複雜的方式來解決這問題,但我真的想知道如何確切偵測使用者就是按了 那個X,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.78.89

02/06 23:41, , 1F
或許你可以試試看去看.net的原始碼..網站上有...
02/06 23:41, 1F

02/07 01:17, , 2F
那alt+f4你就不管了嗎?
02/07 01:17, 2F

02/07 01:18, , 3F
你還是用個全域記下有沒有完成工作吧
02/07 01:18, 3F

02/07 21:29, , 4F
看不懂你要幹嘛。
02/07 21:29, 4F

02/08 12:19, , 5F
你說的就是Form_Closing事件~~~用變數控制是否存檔了~~
02/08 12:19, 5F

02/13 12:25, , 6F
謝謝各位大大的建議:)
02/13 12:25, 6F

02/13 12:27, , 7F
其實alt+f4 跟要問的程式碼都已經有寫過,可是電腦出了問題
02/13 12:27, 7F

02/13 12:28, , 8F
於是要重寫整個程式,因為時間急迫,加上也在網上搜尋程式
02/13 12:28, 8F

02/13 12:29, , 9F
碼一段時間了,唯恐來不及完成,因此才想在此取巧的想趕緊
02/13 12:29, 9F

02/13 12:29, , 10F
問出來。
02/13 12:29, 10F
文章代碼(AID): #1BROGA6O (Visual_Basic)