VB编写类似InputBox一样的窗体。
VB编写了一个窗体启动并执行所预定的代码,假想执行到某一处代码时需要与用户交互,这时候原窗体中的所有代码都暂停执行(类似InputBox一样的交互窗体)。请问这个窗体在v...
VB编写了一个窗体启动并执行所预定的代码,假想执行到某一处代码时需要与用户交互,这时候原窗体中的所有代码都暂停执行(类似InputBox一样的交互窗体)。请问这个窗体在vb中如何实现。
展开
3个回答
2010-11-04
展开全部
上面是暂停前的代码
在此处交互:
1、如果不用返回值,直接:
Form2.Show vbModal
2、如果需要返回值:
Form2.Show vbModal
在Form2的“确定”按钮事件中:XXX = Text1.Text,其中XXX为全局变量,需要在模块内定义:Public XXX
3、如果需要返回值,还可以使用Tag:
s = Me.Tag
Form2.Show vbModal
在Form2的“确定”按钮事件中:Form1.Tag = Text1.Text
s = Me.Tag
上述vbModal为VB内置,其值为1,当窗口以vbModal模式打开后,原窗口一切行动将暂停,直至新打开窗口关闭。
下面继续执行的代码
在此处交互:
1、如果不用返回值,直接:
Form2.Show vbModal
2、如果需要返回值:
Form2.Show vbModal
在Form2的“确定”按钮事件中:XXX = Text1.Text,其中XXX为全局变量,需要在模块内定义:Public XXX
3、如果需要返回值,还可以使用Tag:
s = Me.Tag
Form2.Show vbModal
在Form2的“确定”按钮事件中:Form1.Tag = Text1.Text
s = Me.Tag
上述vbModal为VB内置,其值为1,当窗口以vbModal模式打开后,原窗口一切行动将暂停,直至新打开窗口关闭。
下面继续执行的代码
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询