Einfaches Codefragment unten zeichnet eine Ellipse auf einem VB.NET-Panel. Ich muss jetzt 10 Punkte AUF dieser Ellipse finden, damit ich kleine Kreise entlang des Randes zeichnen kann (der endgültige Effekt wird ein elliptischer "Tisch" mit 10 "Plätzen" darum sein.
Hilfe beim Ausfüllen der Mitte meiner Schleife unten ist willkommen.
Private Sub Panel1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Panel1.Paint
Const OFFSET As Integer = -36
Dim g As Graphics = e.Graphics
Dim r As Rectangle = Panel1.ClientRectangle
Dim iAng As Integer
r.Inflate(OFFSET, OFFSET)
g.DrawEllipse(Pens.Black, r)
For i As Integer = 0 To 9
iAng = i * 36
Next
End Sub