Haii Leute
Ich möchte gerne eine Variable für das Paint-Event erstellen. Das Paint-Event könnt ihr nachbenannt ansehen.
Spoiler anzeigen
Nun geht es mir darum, dass ich das bereits vorhandene Paint-Event (während die Form aktiv ist) per Button_Click in eine andere Farbe ändern kann. Das scheint nicht einfach durch ein Button-Click möglich zu sein. Ich habe es wie folgt probiert.
Vielen Dank für eure Hilfen!
Ich möchte gerne eine Variable für das Paint-Event erstellen. Das Paint-Event könnt ihr nachbenannt ansehen.
VB.NET-Quellcode
- Private Sub Startseite_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
- If IsKreisGrün() Then
- Dim circle As Graphics = e.Graphics
- circle.FillEllipse(Brushes.Green, 10, 239, 10, 10)
- legalinfo.Text = "Kreis ist grün"
- tripadmin.Enabled = True
- circle.Dispose()
- Else
- Dim circle As Graphics = e.Graphics
- circle.FillEllipse(Brushes.Red, 10, 239, 10, 10)
- legalinfo.Text = "Kreis ist rot"
- circle.Dispose()
- End If
- End Sub
- Private Sub Startseite_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- Me.Invalidate()
- End Sub
Nun geht es mir darum, dass ich das bereits vorhandene Paint-Event (während die Form aktiv ist) per Button_Click in eine andere Farbe ändern kann. Das scheint nicht einfach durch ein Button-Click möglich zu sein. Ich habe es wie folgt probiert.
Vielen Dank für eure Hilfen!