title: How to use the Paint event more than once on a form?
body: <p>Okay, so I am trying to make a program that each time you click (doesn't matter where) a random colored, and sized circle appears where you happened to click. however, the only way I can add a shape is via Paint event. here is the code I have now:</p>
  
  <pre><code>Private Sub Form1_Paint(ByVal Sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
  
  
      Using Brush1 As New SolidBrush(Color.Orange)
              e.Graphics.FillEllipse(Brush1, MousePosition.X, MousePosition.Y, 100, 100)
          End Using
  
  End Sub
  </code></pre>
  
  <p>I need to know a line of code that I can use in a mouse click event, that will re-run this sub. I know how to change the size, and make it random, I just don't know how to run this sub multiple times, more precisely; run this sub once after each mouse click. If someone can help, I would appreciate it!</p>