关于vb中怎么使控件的作用是撤销上一步的动作

form1中有许多的shape,现已通过编程使得点击shape可以有红和绿两种颜色,当shape1的颜色为红色,其他shape颜色是绿色时,点击其他任意的shape使其颜... form1中有许多的shape,现已通过编程使得点击shape可以有红和绿两种颜色,当shape1的颜色为红色,其他shape颜色是绿色时,点击其他任意的shape使其颜色变为红色时弹出form2窗口,怎样使得点击form2中的command1控件,form2消失并且点击的shape的颜色变为绿色且其他所有的shape颜色不变? 展开
 我来答
xjf5562
2014-05-18 · TA获得超过1190个赞
知道小有建树答主
回答量:896
采纳率:75%
帮助的人:742万
展开全部
可以记录下每一步的操作,撤销时再回退就行。具体到你这个问题,因为只回退一步,可以简化操作:设置一个公共变量(可以放在公共模块中),在弹出form2之前,记录下点击的shape的名称(或序号),然后在form2的command1点击时读取这个变量的值,得知是哪个shape,再设置回去就成了,至于form2取消,可以把它隐藏起来:form2.hide 。
追问
可以编写一下程序么?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式