求教下VB里面CIRCLE的用法1、如果我想在FORM的正中间画一个圆 应该怎么办呢2、CIRCLE

发布时间:2021-02-25 08:11:46

求教下VB里面CIRCLE的用法1、如果我想在FORM的正中间画一个圆 应该怎么办呢2、CIRCLE(X,Y)R ,X,Y表示圆心位置?比如CIRCLE(1000,1000)10的一个圆,1000和10的单位分别是什么?3.如何利用SCALE命令设置一个坐标系,将圆心设在坐标系原点上?

网友回答

1、Scale (-100,100)-(100,-100) ' 设定自定义座标系统.
我的理解,是它是任意刻度的,上面这个例子,把窗体的左上角设为坐标(-100,100),右下角设为坐标(100,-100),这样,整个窗体的中心坐标就是原点(0,0),但是千万别以为这个坐标系统是个正方形,其实是它实际的形状.假设你的屏幕分辨率是800*600的,它只不过水平方向刻度是1/800,而垂直方向刻度是1/600.当然,你将窗体的大小(宽度和高度)设置成一样是最好了,但是实际计算机屏幕总归不是正方的.
2、当你用Scale设置定义了新坐标,就无所谓单位了,单位就是1/800.如果用不带坐标的Scale,将又定义单位为缇.
3、这样做:窗体的BorderStyle属性设置为0
高与宽设置为10000,然后:
Scale (-100,100)-(100,-100) ' 设定自定义座标系统.
Circle (0,0),90
以上问题属网友观点,不代表本站立场,仅供参考!