调色板实现,如图,求教

taotaoeta 2012-05-09 09:38:42
VB如何实现下列效果?

...全文
160 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
worldy 2012-05-10
  • 打赏
  • 举报
回复
将最后两个参数设置为负数 ,就能画出扇形,负数是关键
worldy 2012-05-09
  • 打赏
  • 举报
回复
Private Sub Command6_Click()
FillStyle = 0
FillColor = 255
Circle (500, 500), 300, RGB(0, 0, 255), -3.14159 / 6, -3.1415926 / 3

FillColor = &HFF0000
Circle (500, 500), 300, &HFF0000, -3.14159 / 3 - 0.001, -3.1415926 / 3 * 2

End Sub
taotaoeta 2012-05-09
  • 打赏
  • 举报
回复
Dim br1 As SolidBrush = New SolidBrush(Color.Green)
taotaoeta 2012-05-09
  • 打赏
  • 举报
回复
g.FillPie(br1, rect, 0, 360 * 15 / sum)

g.FillPie(br2, rect, 0, 360 * 25 / sum)

g.FillPie(br3, rect, 0, 360 * 20 / sum)

g.FillPie(br4, rect, 0, 360 * 15 / sum)

g.FillPie(br5, rect, 0, -360 * 15 / sum)

g.FillPie(br6, rect, 0, -360 * 10 / sum)

第4个参数有问题,请教该如何写?
taotaoeta 2012-05-09
  • 打赏
  • 举报
回复
坐标怎么标识的?

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧