问个VB高手picture中画圆弧的问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 11:02:36
我自己定义了picture1的坐标后,在picture1内有两点,我想经过这两点画一段圆弧,按尺寸的话,它的圆心是不在picture1内的,即半经较大。如用picture1.circle(圆心坐标),半径,起始角度这种方法画的话,结果这段弧是不经过这两点的,我在已知两点坐标和半径的情况下,怎么画弧贫下中使之通过这两点呢?

首先你要确定你要画的员的半径r,r至少要等于这两点间的距离的一半,否则再怎么画都不可能画出这两个点同时.

其次根据r以及这两点间的距离算出员心的坐标以及这两点与员心的夹角.
具体怎样算,你在草稿本上作一下图就明白了.

然后调用circle画员.