二维图片清空问题

2019-07-17 21:59发布

本帖最后由 zgjlzc 于 2016-9-9 10:13 编辑

大神好,遇到一个二维图片清空的问题。如下图,点画圆,二维图片中根据半径画圆,最多画十个圆,点清空,图片清空,再点画圆,图片会出现没清空之前的十个圆。这是为什么啊,我想要的目标是,点清空后,再点画圆,会从0个开始画圆。 QQ图片20160909095227.png
画圆.rar 下载积分: 积分 -1 分
16.55 KB, 下载次数: 15, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
宁静致远。。
1楼-- · 2019-07-18 02:40
给你一种方法, 最佳答案
QQ截图20160913172522.png
今晚下山打老虎
2楼-- · 2019-07-18 03:07
你应该吧你程序放上来,不然很难解决你的问题滴
zgjlzc
3楼-- · 2019-07-18 05:03
今晚下山打老虎 发表于 2016-9-9 09:56
你应该吧你程序放上来,不然很难解决你的问题滴

忘了,呵呵,大神帮我看看吧
kevindandan
4楼-- · 2019-07-18 06:49
你的第二个while循环先加上一个延时吧,或者将其改为事件结构更好;
你的清空操作后,由于第一个循环中移位寄存器保留了前面的画圆操作历史数据,所以再点画圆按钮时,肯定会将前面已有的数据全部显示。
在这个vi的基础上,可以将清空的布尔操作通过条件判断,加到第一个循环中,清空操作时,将移位寄存器的清空即可。
低调一小女子
5楼-- · 2019-07-18 08:27
 精彩回答 2  元偷偷看……
zgjlzc
6楼-- · 2019-07-18 11:01
kevindandan 发表于 2016-9-10 10:02
你的第二个while循环先加上一个延时吧,或者将其改为事件结构更好;
你的清空操作后,由于第一个循环中移位寄存器保留了前面的画圆操作历史数据,所以再点画圆按钮时,肯定会将前面已有的数据全部显示。
在这个vi的基础上,可以将清空的布尔操作通过条件判断,加到第一个循环中,清空操作时,将移位寄存器的清空即可。 ...

大侠,你说的是这个意思吗,但是移位寄存器无法清空啊
还是我理解错了?
QQ图片20160912085935.png

一周热门 更多>