
问题1:
请把a:后面的代码放到另一个sub过程中,原cmd2_click的a:直接调用该sub过程,窗口2上单击cmd1则调用窗口1的sub过程
但是请注意将a:后面的代码放到另外的过程中后,变量要重新 传递 和 定义!!
问题2:
我觉得你对电脑代码的执行过程好象不是十分了解你不能希望所有代码都在一个过程里完成
这个问题里单击cmd1后代码为2show,后面跟停止程序代码,这里包括停止timer控件,停止其他循环等一切东西,还可以加上meenable=false等等,后面就不再有其他代码了你的其他代码自己创建一个sub过程,将它们放在里面
单击窗口2的cmd2后,你需要将前面停止的timer控件,循环,还有meenable=true等重新开始执行,然后在调用窗口1里自己创建的sub过程
个人感觉你最好熟练下sub,function等过程调用给人的感觉你好象对它们非常混乱
另外建议不要用goto跳转,所有的goto跳转都可以用do循环,for循环,和函数处理goto无条件跳转个人认为是非常低端的东西,它影响了代码的可读性所有如果不是一定要用,最好别用
补充:
我怎么感觉你是想单击一个cmd按钮暂停程序,并d出个对话框询问是否继续,点确定则继续程序
如果是这样的话直接在窗口1的cmd1里加
msgbox "单击'确定'继续执行程序",vbokonly or vbinformation
你看看是不是你想要的
如果自己做d出对话框确认继续程序也行,但是麻烦点就是了
补充2:
设:窗口1名字为frm1,窗口2为frm2,窗口1有个按钮为cmdadd,窗口2有个按钮为cmdcont
窗口1过程:
Private Sub cmdadd_Click()
frm2show 1'显示子窗口frm2
End Sub
Public Sub contcmdadd()
'这里是窗口2按了cmdcont以后调用的东西
End Sub
'==========================
窗口2过程:
Private Sub cmdcont_Click()
call frm1contcmdadd
unload me
End Sub
'==========================
这是基本过程,但是以上过程请注意一个问题,就是在窗口2单击按钮调用窗口1的过程,必须等该过程执行完才会运行unload me卸载窗口2
'添加一个form1一个fomr2
form1中的代码如下
private
sub
form_unload(cancel
as
integer)
load
form2
form2show
end
sub
form2中无代码
在vb界面的右侧,一般有个工程窗口,如果没有,请找到“视图”里的“工程资源管理器”,单击一下,在右上角就会显示出来。在这个窗口里你会看到有个工程字样的,前面可能有加号或减号,如果是加号时,就单击一下加号,如此把加号都变成减号即可,这样里面的多个窗体都会显示出来。
下面说怎么切换:想查看哪个窗体这时就单击那个窗体的图标(名称)就可以进行切换了。
我说的是具体的 *** 作,不知道说的够不够具体!
shuoyizhi
-
七级
的思路不错
你分少只能给你思路
你可以考虑另外一种,在窗体里面设置两个TEXT,在第一个框输入,敲回车到下一个框,再输入,敲回车赋值给EXCEL和WORD,并回到第一个框。
以上就是关于急急急 vb 如何代码跳转 与暂停全部的内容,包括:急急急 vb 如何代码跳转 与暂停、vb怎么设置从一个窗口到另一个窗口、vb中,在多窗体程序中,怎样在各个窗体间切换等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)