回 帖 发 新 帖 刷新版面

主题:VB里有关画图的一个问题

[em2]
高手帮帮忙啊!我在VB里面用鼠标事件实现了画直线和圆的功能,接下来我要对所画的图形进行一些处理,怎样才能保存在Picture里所画的直线的端点和圆心。我试过将最后MouseDown中的坐标值保存下来,这样只能实现最后所画的一条直线的端点的保存,请问怎样才能将前面所画的都保存下来呢?

回复列表 (共5个回复)

沙发

顺便提一个问题,如何才能选中所画的图形,并实现图形的移动和其他操作?

板凳

我和你一起等答案,我也很想知道呢,不过要实现这个功能好像很难啊!

3 楼

不难,建立两个数组(动态的),一个保存圆的x、y、r,一个保存直线x1、y1、x2、y2.

4 楼

只有大多对象才可以选中、移动(少数也不行),其他操作,个控件不同。
自己用“方法”画出来的除了清除和覆盖,想不到什么“操作”。

5 楼

http://www.codefans.net/soft/4348.shtml
完整的仿Windows画图的源代码,可供参考

我来回复

您尚未登录,请登录后再回复。点此登录或注册