2 つのフォーム 1.「SplashForm」 2.「MainForm」
「SplashForm」プロセスの終了時に「SplashForm」プロセスのバックグラウンド プロセスとして「MainForm」をロードしたい既にロードされているはずの「MainForm」コードを表示したいだけです
VB コード:
Imports System
Imports System.Threading
Public Class MultiThreading
' Global declaration
Dim mf As New MainForm
'Thread Declaration
Dim tm As New Thread(AddressOf LoadProcess)
Dim ts As New Thread(AddressOf Splashprocess)
Private Sub Epaper_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Opacity = 0
tm.Start()
ts.Start()
End Sub
Sub LoadProcess()
mf.Show()
mf.Hide()
End Sub
Sub Splashprocess()
For i As Integer = 0 To 1000
Me.Opacity += 0.01
Next
If Me.Opacity = 1 Then
mf.Show()
Me.Hide()
End If
End Sub
End Class