간혹 몇몇 프로그램을 보면
X 버튼 클릭시에
메세지박스로
"정말로 종료하시겠습니까?"
를 묻죠.
예를 누르면 꺼지고
아니오 누르면 안꺼집니다.
이거를 비베에서 표현해봅시다!
Public Class Form1 'Form1 폼에서의 코드입니다. Private Sub Form1_FormClosing(sender As Object, e As FormClosingEventArgs) _ Handles MyBase.FormClosing '폼이 닫힐때 If MsgBox("정말 종료하시겠습니까?", vbYesNo) = vbYes Then '메세지박스 띄우기 End '종료 Else '아니오를 누르면 e.Cancel = True 'X버튼누른걸 무효화 End If End Sub End Class |
여기서 e.Cancel = true 는
현재 진행되고있는 이벤트를 무효화 시키는겁니다.
여기서는 X버튼을 무효화 시킵니다.
'Programming > VB 2010 강좌' 카테고리의 다른 글
프로그램에 관리자권한 할당하기 (2) | 2012.12.01 |
---|---|
[D_Pain] Mine Story [Ver 0.1] 과 [Ver 0.2]의 코드설명 (MyBase.KeyDown 이벤트) (5) | 2012.10.15 |
With 에 대해 알아보자! (2) | 2012.10.13 |
imports 에 대해 알아보자! (2) | 2012.10.12 |
[D_Pain] 프로그램이 키를 인식할수 있게 해보자! (0) | 2012.09.26 |