VB.Net의 응용 프로그램 시작시 시작 폼을 프로그래밍 방식으로 변경할 수 있습니까?응용 프로그램 시작시 시작 폼을 프로그래밍 방식으로 변경 하시겠습니까?
2
A
답변
6
물론 가능합니다.
프로젝트 속성에서 시작 개체를 Sub Main으로 설정하고 응용 프로그램의 어딘가에 Public Sub Main 메서드가 있는지 확인하십시오. 별도의 시작 클래스 좋은 생각이있을 수 있습니다 : VB 2010 익스프레스에서 만든 "윈도우 폼 응용 프로그램"에서
Public Class myStartupClass
''' <summary>
''' This is the method that will be run when the application loads,
''' because Project Properties, Startup Object is set to SubMain
''' </summary>
''' <remarks>
''' </remarks>
''' --------------------------------------------------------------------------------
Public Shared Sub Main()
'The form that we will end up showing
Dim formToShow As System.Windows.Forms.Form = Nothing
'The determiner as to which form to show
Dim myMood As String = "Happy"
'Choose the appropriate form
Select Case myMood
Case "Happy"
formToShow = New Form1
Case Else
formToShow = New Form2
End Select
'Show the form, and keep it open until it's explicitly closed.
formToShow.ShowDialog()
End Sub
End Class
4
, 당신은 때 ApplicationEvents.vb에서 다음을 수행 할 수 있습니다 :
Partial Friend Class MyApplication
Private Sub MyApplication_Startup(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
'Select the form of your choice
My.Application.MainForm = Any_Form_You_like
End Sub
End Class
0
이것은 일반적인 응용 프로그램 시작점과 같은 양식을 효과적으로 시작하는 방법입니다.
Public Sub Main()
Dim value As String = Trim(Environment.CommandLine)
Dim f As Form
Select Case value
Case "a"
f = New frmTextEdit
Case "b"
f = New frmListDialog
Case "c"
f = New frmSuggestion
Case Else
Throw New Exception("Unsupported startup form option")
End Select
Application.Run(f)
End Sub
관련 문제
- 1. 프로그래밍 방식으로 자동 시작 Mac 응용 프로그램
- 2. 프로그래밍 방식으로 UIView 배경색 변경
- 3. Android, 에뮬레이터 시작시 응용 프로그램 시작
- 4. iPad : 응용 프로그램 시작시 외부 응용 프로그램 시작
- 5. Tomcat : 프로그래밍 방식으로 가상 호스트를 변경 하시겠습니까?
- 6. OSX에서 기본 프로그램 시작 프로그래밍 방식으로
- 7. 프로그래밍 방식으로 응용 프로그램 제거
- 8. 프로그래밍 방식으로 OSGi (Equinox)를 시작 하시겠습니까?
- 9. 프로그래밍 방식으로 프로그램을 다시 시작 하시겠습니까?
- 10. Windows 전화에서 다른 응용 프로그램 시작 7 프로그래밍 방식으로
- 11. 시작시 응용 프로그램 실행
- 12. BizTalk 2009 응용 프로그램을 프로그래밍 방식으로 중지했다가 시작 하시겠습니까?
- 13. 응용 프로그램을 계산하는 방법 성공적인 프로그래밍 방식으로 Android를 시작 하시겠습니까?
- 14. 응용 프로그램 시작시 무언가를 실행 하시겠습니까?
- 15. 응용 프로그램 차원의 테마를 프로그래밍 방식으로 전환 하시겠습니까?
- 16. IIS 응용 프로그램 풀 : 설정을 프로그래밍 방식으로 변경
- 17. Mac OS X에서 시작시 프로그래밍 방식으로 실행됩니까?
- 18. R.string의 값을 프로그래밍 방식으로 변경 하시겠습니까?
- 19. 워드 문서의 버전을 프로그래밍 방식으로 변경 하시겠습니까?
- 20. 프로그래밍 방식으로 NSTextField의 텍스트를 변경 하시겠습니까?
- 21. 프로그래밍 방식으로 레이아웃 높이 ClassCastException을 변경 하시겠습니까?
- 22. 레이블 방향을 프로그래밍 방식으로 변경
- 23. iPhone 시작시 응용 프로그램
- 24. 플렉스 4 : 프로그래밍 방식으로 스파크 폼을 포커스 요소로 스크롤 하시겠습니까?
- 25. 스프링 배치 작업을 프로그래밍 방식으로 실행 하시겠습니까?
- 26. 응용 프로그램 글꼴을 변경 하시겠습니까?
- 27. Eclipse를 실행하는 방법 프로그래밍 방식으로 구성을 시작 하시겠습니까?
- 28. 프로그래밍 방식으로 피부색 변경
- 29. 프로그래밍 방식으로 ExpandableList보기 변경
놀라운! 고맙습니다! –