Хорошо, поэтому я пытаюсь сделать программу, которая каждый раз, когда вы нажимаете (не имеет значения, где), появляется случайный цветной и размерный круг, где вы случайно нажимали. однако единственный способ добавить фигуру - через событие Paint. вот код я сейчас:Как использовать событие Paint несколько раз в форме?
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
мне нужно знать строку кода, который я могу использовать в случае щелчка мыши, который будет повторно запустить этот сабвуфер. Я знаю, как изменить размер и сделать его случайным, я просто не знаю, как запустить этот sub несколько раз, точнее; запустите этот суб один раз после каждого щелчка мышью. Если кто-то может помочь, я был бы признателен!
Событие краски проходит довольно часто все сами по себе. заставить его, 'me.invalidate' или' me.refresh' – Plutonix
Поскольку он каждый раз рисует одно и то же, и будет сохраняться, кажется бессмысленным заставить его перерисовать. – Plutonix
Есть ли способ, которым я могу делать то, что я пытаюсь без события рисования? –