title: How to load a form again without exiting the application?
body: <p>I have 2 form. Form1 and Form2. In form1 there's a button that will go to form2 if it is click. If I click that button if form1, form2 will load and integer a will become 1. If I click the button in form2, integer a will become 0 and it will back to form1. Since im in form1, if I click again the button in form1 it will go to form2 but form2  will not load again. Is theres a way to load again the form? Heres my example:</p>
  
  <p>Form1:</p>
  
  <pre><code>Public Class Form1
  
      Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
          Me.Hide()
          Form2.Show()
      End Sub
  
  End Class
  </code></pre>
  
  <p>Form2:</p>
  
  <pre><code>Public Class Form2
  
      Dim a As Integer = 0
      Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
          a = 1
          MsgBox("load complete!!")
      End Sub
  
      Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
          a = 0
          Me.Hide()
          Form1.Show()
      End Sub
  
  End Class
  </code></pre>
  
  <p>Thanks in advance!</p>