ich habe folgende Code von vanitas-mundi hier in Forum gefunden
Ich habe ein ButtonArray in ein FLP und würde gerne so haben das die Button nacheinander den Paint event bekommen.
Das Forum und google haben mir in dieser Hinsicht nichts bieten können.
Ich weis auch nicht ob sowas möglich ist.
Ich komme leider nicht weiter und hoffe auf ein paar Tipps.
LG
....mist, ich bin hier falsch...an den Moderatoren, bitte In
Sonstige Problemstellungen verschieben.
VB.NET-Quellcode
- Private _Percent As Single = 0
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- _Percent += 25
- If _Percent > 100 Then _Percent = 0
- Button1.Invalidate()
- End Sub
- Private Sub Button1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Button1.Paint
- Dim rect As New RectangleF(4, 4, CType((Button1.Width * _Percent) / 100, Single) - 8, Button1.Height - 8)
- e.Graphics.FillRectangle(Brushes.Red, rect)
- Using b As New SolidBrush(Button1.ForeColor)
- Dim size As System.Drawing.SizeF = e.Graphics.MeasureString(Button1.Text, Button1.Font)
- e.Graphics.DrawString(Button1.Text, Button1.Font, b, (Button1.Width - size.Width) / 2, (Button1.Height - size.Height) / 2)
- End Using
- End Sub
Ich habe ein ButtonArray in ein FLP und würde gerne so haben das die Button nacheinander den Paint event bekommen.
Das Forum und google haben mir in dieser Hinsicht nichts bieten können.
Ich weis auch nicht ob sowas möglich ist.
Ich komme leider nicht weiter und hoffe auf ein paar Tipps.
LG
....mist, ich bin hier falsch...an den Moderatoren, bitte In
Sonstige Problemstellungen verschieben.
lg toto