C# 图形图像编程,我想用GDI画一圈的圆,如下图。请高手指点怎么实现?
画圆其实就是确定圆心的过程,圆的半径都是相等的。而一圈的圆,其实就是在大圆上取点的过程,设圆心坐标为(a,b),半径为r,则取点过程为 x=a+rsint y=b+rcost t属于(0,360)此时可画出一个完整的圆,当然由于小圆还有半径,所以取点时t要隔一定角度进行取值,这要根据你的小圆半径为定 ...
用C#画图,怎么移动所画的图形,请教高手指点!!
更改你所画好的图所在的位置即可,将已画图形放在一个panel或picturebox上,需要移动时重新初始化控件的location属性就好了。下面代码是你panel位置随着你的光标位置移动而移动 Dim pi As Point = New Point(MousePosition.X, MousePosition.Y)panel.location = pi;...