Hi, Everyone, i'm here with another problem, I'm working with a windows form where i am adding Panels programmaticaly. With same time when its busy with adding Panels to form I want to work, like- Loading another form or do another command in another form. plz help, here is my code samples,
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
For i As Integer = 0 To 99
Dim B As New Panel
Dim C As New RichTextBox
Me.Controls.Add(B)
B.BackColor = Color.Coral
B.Height = 130
B.Width = 200
B.Left = ((i Mod 5) * 211) + 30
B.Top = ((i \ 5) * 141) + 10
B.Name = i
B.Controls.Add(C)
C.Name = B.Name + "RTB" + i
C.Tag = "RTB" + i
Next
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Timer1.Enabled = True
End Sub
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
If ii < 101 Then
CircleProgressBar1.Percentage = ii
ii = ii + 1
End If
If ii >= 101 Then
Timer1.Enabled = False
ii = 1
End If
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
me.hide()
form2.show()
End Sub
Now, when i run the program, its continue to add 100 panels as i coded. but same time i cant click on Button1 or Button2. I have to wait for form load completion, taking almost 2/3 mins.
I need a solution to work with Form2 when Form1 continues to load and finish itself on background.
Please help me...