Okay, also versuche ich ein Programm zu machen, das bei jedem Klicken (egal wo) ein zufälliger farbiger und großer Kreis erscheint, wo du zufällig geklickt hast. Die einzige Möglichkeit, eine Form hinzuzufügen, ist jedoch das Paint-Ereignis. hier ist der Code, den ich jetzt habe:Wie verwenden Sie das Paint-Ereignis mehr als einmal in einem Formular?
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
Ich brauche eine Zeile Code zu wissen, dass ich in einem Maus-Klick-Ereignisse verwenden, die dieses Unter werden erneut ausführen. Ich weiß, wie man die Größe ändert und es zufällig macht, ich weiß einfach nicht, wie man dieses Sub mehrere Male, genauer; Führen Sie dieses Sub nach jedem Mausklick einmal aus. Wenn jemand helfen kann, würde ich es schätzen!
Die Farbe Ereignis ganz läuft oft ganz von selbst. um es zu zwingen, 'me.invalidate' oder' me.refresh' – Plutonix
Da es jedes Mal die gleiche Sache malt und bestehen bleibt, scheint es sinnlos, es zu zwingen, neu zu streichen. – Plutonix
Gibt es eine Möglichkeit, dass ich das, was ich versuche, ohne das Paint-Event machen kann? –