Rotating through forms

Hello

I've created a basic application that rotates through 10 different forms, after the application reach's the last form it should keep rotating until the main menu button is pressed. After one complete cycle it appears to stop rotating. Do I need to reset the timer or something?

Thanks
eagles396Asked:
Who is Participating?
 
Mike TomlinsonMiddle School Assistant TeacherCommented:
Just close the current form immediately after you open the next one:

    Private Sub Timer(ByVal sender As Object, ByVal e As EventArgs) Handles Timer1.Tick
        Timer1.Stop()
        Form2.Show()
        Me.Close()
    End Sub

To keep the app from closing:

    Click on Project --> Properties.
    Then on the Application Tab (selected by default)...
    Change the "Shutdown Mode" dropdown to "When last form closes"
0
 
Jaime OlivaresSoftware ArchitectCommented:
how do you rotate through forms?
0
 
eagles396Author Commented:
Add Timer control to each form.

Set enabled to True
Set interval to 5000




Add the following code to Form 1
 
Private Sub Timer1(ByVal sender As Object, ByVal e As EventArgs) Handles Timer1.Tick
 
Form2.Show()
 
End Sub
 
Add the following code to Form 2
 
 
  Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
 
Form1.Close()
 
End Sub

Open in new window

0
Cloud Class® Course: Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

 
eagles396Author Commented:
Sorry, code for form1 should read:

 
Private Sub Timer(ByVal sender As Object, ByVal e As EventArgs) Handles Timer1.Tick
 
Form2.Show()
 
End Sub
 

Open in new window

0
 
Jaime OlivaresSoftware ArchitectCommented:
it is a strange code. Better you can switch between forms from the outside. That is, you can display forms inside a frame form, then you can put the timer on the frame form and switch indefinitely.
0
 
eagles396Author Commented:
Thanks for your help.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.