我在用VB写一个 画图板的 撤消功能,
当我做到喷枪的 撤消功能时 遇到一个莫名其妙的问题,如下:
For i = -10 To 10 Step 3 For j = -10 To 10 Step 3 m = X + Rnd * i * 10 n = Y + Rnd * j * 10 v(l) = m t(l) = n l = l + 1 Picture1.PSet (m, n) Next j Next i
这是用喷枪画时的程序,接下来是撤消是的程序(我用picturebox背景色把上面那个动作再做一边):
For u = 0 To l - 1 m = v(u) n = t(u) u = u + 1 Picture1.PSet (m, n), Picture1.BackColor Next u
可以结果却是只撤消了大部分的点,还有少数点没画到.
那位大侠 能帮我解决的话 我将万分感激!!!!
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18