主题:VB里有关画图的一个问题
xuyanfei3166
[专家分:0] 发布于 2009-04-15 15:02:00
[em2]
高手帮帮忙啊!我在VB里面用鼠标事件实现了画直线和圆的功能,接下来我要对所画的图形进行一些处理,怎样才能保存在Picture里所画的直线的端点和圆心。我试过将最后MouseDown中的坐标值保存下来,这样只能实现最后所画的一条直线的端点的保存,请问怎样才能将前面所画的都保存下来呢?
回复列表 (共5个回复)
沙发
UPCzhuifengzhe [专家分:0] 发布于 2009-05-06 15:11:00
顺便提一个问题,如何才能选中所画的图形,并实现图形的移动和其他操作?
板凳
UPCzhuifengzhe [专家分:0] 发布于 2009-05-22 17:19:00
我和你一起等答案,我也很想知道呢,不过要实现这个功能好像很难啊!
3 楼
老大徒伤悲 [专家分:29120] 发布于 2009-05-23 10:49:00
不难,建立两个数组(动态的),一个保存圆的x、y、r,一个保存直线x1、y1、x2、y2.
4 楼
老大徒伤悲 [专家分:29120] 发布于 2009-05-23 10:52:00
只有大多对象才可以选中、移动(少数也不行),其他操作,个控件不同。
自己用“方法”画出来的除了清除和覆盖,想不到什么“操作”。
5 楼
singlion [专家分:690] 发布于 2009-05-23 18:47:00
http://www.codefans.net/soft/4348.shtml
完整的仿Windows画图的源代码,可供参考
我来回复