윈도우 프로그래밍에서는 폼을 이용하여 창(윈도우)을 만들어 화면에 보여준다.
시작 폼(form) 없이 윈도우프로그램을 실행시키려면 다음과 같이 하면 된다.
1. 모듈에 Main 프로시저를 정의한다.
1 2 3 4 5 |
Public Module MainModule Public Sub Main() '여기에 코드를 입력한다. End Sub End Module |
2. 방법1 :폼의 메소드를 활용하기
1 2 3 4 5 6 7 8 9 10 11 |
Public Module MainModule Public Sub Main() Dim frm As New frmMain() ' ShowDialog()는 a modal window를 보여줌. ' 윈도우가 닫힐 때까지 Main()메소드 실행안됨 frm.ShowDialog() ' Show()는 a modeless window를 보여줌 ' Main()메소드가 계속 실행됨 frm.Show() End Sub End Module |
3.방법2 : Application.Run 이용
1 2 3 4 5 6 |
Public Module MainModule Public Sub Main() Dim frm As New Form1() Application.Run(frm) End Sub End Module |
이 방법으로 윈도우프로그램을 실행시킨 경우, 종료하려면 다음과 같은 메소드를 사용한다.
프로그램을 끝낼 때는 Application.Exit()를 호출한다.