-4
A
回答
2
尝试这样的事情了:
Public Class Form1
Private Sub Form1_Paint(sender As Object, e As PaintEventArgs) Handles Me.Paint
Dim radius As Integer = 100
Dim center As New Point(125, 125)
Dim Y As Integer = radius * Math.Sin(45 * Math.PI/180)
Dim X As Integer = radius * Math.Cos(45 * Math.PI/180)
Dim centerRC As New Rectangle(center.X - X, center.Y - Y, X * 2, Y * 2)
Dim ellipseRC As New Rectangle(center.X - radius, center.Y - radius, radius * 2, radius * 2)
e.Graphics.ExcludeClip(centerRC)
e.Graphics.FillPie(Brushes.Red, ellipseRC, 225, 90)
e.Graphics.FillPie(Brushes.Green, ellipseRC, -45, 90)
e.Graphics.FillPie(Brushes.Blue, ellipseRC, 45, 90)
e.Graphics.FillPie(Brushes.White, ellipseRC, 135, 90)
End Sub
End Class
结果:
相关问题
- 1. 不同颜色的圆形
- 2. 颜色绘制不同的颜色matplotlib
- 3. 具有不同颜色边框的Android绘制圆圈
- 4. HTML5画布 - 绘制线段和圆圈 - 一个圆圈的不同颜色
- 5. 绘制一个圆圈,用不同的颜色填充不同的部分
- 6. 圆圈的随机颜色
- 7. 用2种颜色的Android绘制圆圈(饼图)
- 8. 如何用cocos2d-x中的颜色绘制圆圈填充?
- 9. 从Opengl中的不同颜色的方块绘制矩形
- 10. Matlab:绘制圆形并用不同的半径填充不同的颜色
- 11. 在Java中,如何绘制两个不同颜色的矩形?
- 12. 使用两种颜色在Spritekit中绘制矩形/圆形和三角形。 。 。
- 13. 线图定制(加圆圈,颜色)
- 14. 改变颜色的颜色改变所有圆形颜色
- 15. 设置用不同颜色绘制的不同部分的背景颜色jqplot
- 16. 如何制作用不同颜色覆盖的圆形图像
- 17. Java - 颜色矩形
- 18. 在绘制的条形中使用不同颜色的NSProgressIndicator
- 19. Matlab的图形绘制循环用不同的颜色
- 20. 如何在matlab中绘制一个3d圆圈填充颜色
- 21. 如何将颜色设置为用html5绘制的矩形?
- 22. 如何使用圆形进度绘制加阵列颜色
- 23. 使用matplotlib绘制颜色条,区别颜色和不连续颜色
- 24. pylab:用颜色绘制点
- 25. 如何绘制不同颜色的点?
- 26. MFC:绘制不同颜色的线
- 27. 绘制不同的颜色 - Scilab
- 28. 如何绘制不同的颜色
- 29. matlab - 用插值颜色绘制二维矩形
- 30. 随机颜色的圆圈d3.js图
是圆的半径知道? – DiscipleMichael
是的,这是一个2厘米,但可以是任何值 – veljasije
没错。所以,你所要做的就是垂直和水平剖析圆。然后,相交线与圆相接的每个点都连接到下一行。基本上,只需在圆的中心画一个十字,然后连接点。这会给你广场。然后,以不同的方式着色方形。 – DiscipleMichael