2
A
回答
0
沒有,但是如果您進行60分鐘想一個鐘面,每個8.5分鐘標誌着您的7邊形的一個點。
0
這裏是畫雙方指定數目的正多邊形的功能:
Sub poly(ByVal center As PointF, ByVal radius As Double, ByVal nSides As Integer, ByVal g As Graphics)
Dim pts(nSides) As PointF
Dim Angle As Double = Math.PI * 2/nSides
Dim i As Integer
Dim a As Double
a = Math.PI/2 ' first point on top
For i = 0 To UBound(pts)
pts(i) = center + New Point(radius * Math.Cos(a), -radius * Math.Sin(a))
a = a + Angle
Next i
g.DrawPolygon(Pens.DarkGreen, pts)
End Sub
稱呼它,建立一個圖形對象,你想讓它繪製。例如,要將它繪製在PictureBox1中,可以這樣稱呼它:
Dim g As Graphics
PictureBox1.Image = New Bitmap(PictureBox1.Width, PictureBox1.Height) ' new bitmap
g = Graphics.FromImage(PictureBox1.Image) ' assign graphics object to g
g.FillRectangle(Brushes.White, 0, 0, PictureBox1.Width, PictureBox1.Height) ' white background
' draw 7-sided polygon in the center of the picturebox
poly(New PointF(PictureBox1.Width/2, PictureBox1.Height/2), PictureBox1.Height/3, 7, g)
相關問題
- 1. 繪製2D七邊形OpenGL
- 2. 在vb.net中繪製六邊形
- 3. 在MATLAB中創建七邊形
- 4. VB.net繪製矩形形式
- 5. 繪製多邊形
- 6. 繪製多邊形
- 7. 繪製多邊形
- 8. 在vb.net中繪製一個矩形
- 9. VB.NET繪製焦點矩形
- 10. 繪製邊框的ListBox控件在VB.NET
- 11. 在asp.net中繪製一個多邊形
- 12. 在2D中繪製三維多邊形
- 13. 在opencv中繪製一個四邊形
- 14. 在pygame中繪製一個多邊形
- 15. 在OpenCV中繪製多邊形?
- 16. 如何在SDL中繪製多邊形?
- 17. 在javafx中繪製多邊形
- 18. MonoGame/XNA在Spritebatch中繪製多邊形
- 19. 繪製多邊形,但它在中心繪製一條線
- 20. 在矩形邊上繪製相交線,繪製其中的線
- 21. 在sigma.js中繪製圖形時繪製邊緣
- 22. 繪製邊框形狀javafx
- 23. glDrawElements繪製多邊形
- 24. 繪製多邊形PyQt的
- 25. d3 Javascript - 繪製多邊形
- 26. 右邊的繪製矩形
- 27. SVG中路徑與多邊形繪製的多邊形示例
- 28. 在正多邊形的每個邊上繪製三角形
- 29. 繪製多邊形形狀的紋理
- 30. 用gg多邊形繪製矩形R
如何繪製?你使用的是WPF,WinForms,Silverlight還是一些位圖API? – Gabe 2011-03-28 16:02:36
我正在使用winforms – Michael 2011-03-28 16:30:29