作者lchwzu (扌口斤)
看板Visual_Basic
標題[VB2008] 如何偵測使用者按了右上角的X?
時間Sat Feb 6 23:00:23 2010
感覺問題有點模糊,其實類似的問題之前有問過,但是回應的時候是得到
FormClosing這個事件,並且用e.cancel = true的方式讓視窗不會關閉,但想
問有沒有單一個能偵測到使用者就是按了右上角的X,這樣一來才有辦法去控制
使用者按了X後的觸發事件,否則例如在儲存東西時,明明已經完成儲存準備關
閉視窗,卻會因為是要關閉視窗,又跑出FormClosing事件的狀況,也許可以用
一些複雜的方式來解決這問題,但我真的想知道如何確切偵測使用者就是按了
那個X,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.78.89
1F:推 Marty:或許你可以試試看去看.net的原始碼..網站上有... 02/06 23:41
2F:推 Elly:那alt+f4你就不管了嗎? 02/07 01:17
3F:→ Elly:你還是用個全域記下有沒有完成工作吧 02/07 01:18
4F:→ MOONRAKER:看不懂你要幹嘛。 02/07 21:29
5F:推 mraaa:你說的就是Form_Closing事件~~~用變數控制是否存檔了~~ 02/08 12:19
6F:→ lchwzu:謝謝各位大大的建議:) 02/13 12:25
7F:→ lchwzu:其實alt+f4 跟要問的程式碼都已經有寫過,可是電腦出了問題 02/13 12:27
8F:→ lchwzu:於是要重寫整個程式,因為時間急迫,加上也在網上搜尋程式 02/13 12:28
9F:→ lchwzu:碼一段時間了,唯恐來不及完成,因此才想在此取巧的想趕緊 02/13 12:29
10F:→ lchwzu:問出來。 02/13 12:29