hey,
ich will mit "e.Graphics.DrawCurve(greenPen, curvepoints)" einen graphen zeichnen. die variable "curvepoints" ist als point-variable definiert.
in ihr stecken die einzelnen punkte. jedoch weiß ich zur entwicklungszeit noch nicht die anzahl der punkte.
ich wollte nun in einer schleife die points-variable immer um einen punkt ergänzen. nur geht das leider nicht.
wie kann ich dieses problem lösen?
hier mein bisheriger code:
ps: war mir nicht sicher, ob es ins multimedia-forum gehört, aber im prinzip gehts ja nur um die point-variable 8)
ich will mit "e.Graphics.DrawCurve(greenPen, curvepoints)" einen graphen zeichnen. die variable "curvepoints" ist als point-variable definiert.
in ihr stecken die einzelnen punkte. jedoch weiß ich zur entwicklungszeit noch nicht die anzahl der punkte.
ich wollte nun in einer schleife die points-variable immer um einen punkt ergänzen. nur geht das leider nicht.
wie kann ich dieses problem lösen?
hier mein bisheriger code:
VB.NET-Quellcode
- points(1) = New Point(0, 0)
- points(2) = New Point(1, 1)
- points(3) = New Point(1, 1)
- points(4) = New Point(1, 1)
- points(5) = New Point(1, 1)
- points(6) = New Point(1, 1)
- '...
- Dim curvePoints As Point() = {points(1), points(2), points(3), points(4), points(5), points(6)}
- 'Folgender Versuch die Point-Variable zu erweitern funktioniert nicht, da man curvePoints nicht mit & erweitern kann
- While points(i) <> ""
- curvePoints &= points(i)
- i += 1
- End While
- e.Graphics.DrawCurve(greenPen, curvepoints)
ps: war mir nicht sicher, ob es ins multimedia-forum gehört, aber im prinzip gehts ja nur um die point-variable 8)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Phil“ ()