当前位置: 代码迷 >> C# >> c#picturebox中画圆弧解决办法
  详细解决方案

c#picturebox中画圆弧解决办法

热度:514   发布时间:2016-05-05 05:33:17.0
c#picturebox中画圆弧
各位大侠,我现在在窗体上有个picturebox然后我想在里面画圆弧不知该如何画呢??
我先用drawline花了两条直线(这是成功的),然后我想画这两条直线的切线弧,在存储的时候我有这段弧线的相关信息:起点,终点,圆心,半径和弧长。我想要在picturebox上画出切线弧但一直不成功,drawArc的参数rectangle我没法确定啊,startangle也不确定,各位大侠有什么办法能解决吗??c#是否有别的便捷的方法画出圆弧啊,总觉得drawarc方法不要用,定位太麻烦。。。
多谢各位大侠~~~
------解决思路----------------------
你看msdn,对各个参数都有说明的,在看不懂,百度总会吧
------解决思路----------------------
需要你自己算圆心在哪里,已知起始点和结束点,两点的中点为圆心,半径你随意设置做圆。圆心是这个圆和起始点与结束点连线的垂线交点
------解决思路----------------------
GraphicsPath gp=new GraphicsPath();
gp.AddLine();
gp.AddArc();
gp.CloseCurver();

Graphics.DrawPath(Pens.Red,gp);
  相关解决方案