找回密码
 注册
Simdroid-非首页
查看: 192|回复: 5

vb问题?

[复制链接]
发表于 2005-6-1 21:06:53 | 显示全部楼层 |阅读模式 来自 河南郑州
怎样在vb里实现自画图形的放大和缩小?就是用line或circle画的图形怎么实现?谢谢了!
发表于 2005-6-3 21:02:33 | 显示全部楼层 来自 湖南株洲

Re:vb问题?

Simdroid开发平台
在放大或者缩小事件里 改变line的长度和宽度,circle的半径等就可以了吧
 楼主| 发表于 2005-6-5 09:02:01 | 显示全部楼层 来自 河南郑州

Re:vb问题?

关键是画的图形比较多,这样太麻烦了吧!有没有其他方法?
发表于 2005-6-6 23:20:25 | 显示全部楼层 来自 美国

Re:vb问题?

我想加一个ActiveResizer这样的控件应该可以吧?
 楼主| 发表于 2005-6-7 19:38:08 | 显示全部楼层 来自 河南郑州

Re:vb问题?

这个控件在那里?我没有用过呀!怎么用?有没有例子?
 楼主| 发表于 2005-6-8 20:57:17 | 显示全部楼层 来自 河南郑州

Re:vb问题?

我前几天试验了一下,可以了!不过不太理想,还请高手多多赐教!下面把我的试验结果说一下!
1。在窗体上加一个picture box控件,定义它的坐标,通过scale来定义。例如 scale (-100,500)-(500.-100),前一个坐标是左上角,后一个是右下角的
2。在picture box控件上画图形
3。加一个按钮来改变picture box控件的大小,通过他的width和height属性
4.设置picture box控件的resize事件
例如
private sub picture1_resize()
picture1.scale (-100,500)-(500,-100) ' 不能少
下面再重画图形
end sub
这样就可以了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-2 01:21 , Processed in 0.037182 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表