03 February 2011

การสร้าง Messagebox ยืนยันการออกจากโปรแกรม เมื่อกดปิดฟอร์ม



โปรแกรมเมอร์มือใหม่คงมีปัญหาว่า หาก user ไม่กดปุ่มหรือเมนูเพื่อออกจากระบบ แต่กดปุ่มสีแดงรูปตัว X เพื่อปิดฟอร์มเลยจะไม่มี message แจ้งเตือนเพื่อยืนยันการปิดฟอร์ม วันนี้ผมเลยนำเอาเทคนิคนี้มาฝากันครับ โดยให้เลือกที่ event FormClosing ครับ


Code :
-----------------------------------------------------------------------------------------------------
Private Sub frmmain_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing

             If MsgBox("คุณต้องการออกจากโปรแกรมหรือไม่ ?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "ยืนยันการออกจากโปรแกรม") = MsgBoxResult.No Then

             e.Cancel = True

End If


End Sub
-----------------------------------------------------------------------------------------------------------
Credit : ผมได้มาจากเว็บนอกเว็บหนึ่งครับ แต่เว็บใดจำไม่ได้แล้วครับ

No comments: