0
로드 중에 스플래시 화면을 가져올 수 있습니다 (프로젝트 속성에 정의되어있는 경우)? Winforms 프로젝트에서 정의 된 스플래시 화면
내가 그 목적이있는 레이블을 설정 시작 화면에 서로 다른 메시지를 넣을 수 있기를 원하는Form1_Load
이벤트 기간 동안
, 그래서 사용자는로드의 진행 상황을 볼 수 있습니다.
로드 중에 스플래시 화면을 가져올 수 있습니다 (프로젝트 속성에 정의되어있는 경우)? Winforms 프로젝트에서 정의 된 스플래시 화면
내가 그 목적이있는 레이블을 설정 시작 화면에 서로 다른 메시지를 넣을 수 있기를 원하는Form1_Load
이벤트 기간 동안
, 그래서 사용자는로드의 진행 상황을 볼 수 있습니다.
해결책은 간단합니다. 그들은 서로 다른 실행 스레드에, 당신은 위임이 필요합니다, 해당 속성을 설정하려면,
Private ss As SplashScreen1 = My.Application.SplashScreen
그러나 :이와 함께 시작 화면에 액세스 할 수 있습니다. 이 방법은 레이블을 설정하는 방법의 예입니다.
Private Sub SetSplashScreenMsg(text As String)
If ss.InvokeRequired() Then
ss.Invoke(New Action(Of String)(AddressOf SetSplashScreenMsg), text)
Else
ss.CurrentMessage.Text = text
End If
End Sub