能夠偵測那些子表單還沒關閉
並進一步詢問做儲存動作
======================================================
請問如何隱蔵右上角的"X"
Public Class Form1
' 覆寫 WndProc 進行視窗訊息處理
Protected Overrides Sub WndProc(ByRef m As Message)
Const WM_SYSCOMMAND = &H112
Const SC_CLOSE = &HF060 ' 關閉
' Const SC_MIN = &HF020 ' 最小化
' Const SC_MAX = &HF030 ' 最大化
If m.Msg = WM_SYSCOMMAND Then
If m.WParam = SC_CLOSE Then
' =============== 你要做的事情 ==================
MessageBox.Show("關閉")
' =============== 你要做的事情 ==================
Return
End If
End If
MyBase.WndProc(m)
End Sub
End Class
沒有留言:
張貼留言