vb中如何实现多窗体的切换显示?每个窗体都有"下一步"按钮.

顺便问一下,如何设全局变量?
再详细些

第1个回答  推荐于2016-07-27
这是6.0的方法:

先在每个窗体上画一个“下一步”按钮
然后用
窗体名称.Show的方法
切换窗体
例如:
Form1.show
就可以激活Form1窗体

全局变量建议定义在模块(Moudle)中
建立模块的方法是单击菜单
【工程】|【添加模块】命令添加
然后用
Public 变量 As 类型
语句来定义全局变量
Public关键字也可以用Global代替
两者的作用一样

补充:比如流程是这样的(VB6.0版)
Form1-Form2-Form3-FormEnd
在每个窗体上画一个Command按钮
命名为cmdNext
然后在cmdNext_Click事件中添加代码:

Form1:
Private Sub cmdNext_Click()
Form2.show
unload me
end Sub

Form2:
Private Sub cmdNext_Click()
Form3.show
unload me
end Sub

Form3:
Private Sub cmdNext_Click()
FormEnd.show
unload me
end Sub

FormEnd:
Private Sub cmdNext_Click()
END
end Sub

其他的自己加上就行了本回答被提问者采纳
第2个回答  2008-06-23
做个command
在command的click中输入
要显示的窗体名.Show
unload me

vb中如何实现多窗体的切换显示?每个窗体都有"下一步"按钮.
先在每个窗体上画一个“下一步”按钮 然后用 窗体名称.Show的方法 切换窗体 例如:Form1.show 就可以激活Form1窗体 全局变量建议定义在模块(Moudle)中 建立模块的方法是单击菜单 【工程】|【添加模块】命令添加 然后用 Public 变量 As 类型 语句来定义全局变量 Public关键字也可以用Global代替 两者的作...

vb中,在多窗体程序中,怎样在各个窗体间切换?
在vb界面的右侧,一般有个工程窗口,如果没有,请找到“视图”里的“工程资源管理器”,单击一下,在右上角就会显示出来。在这个窗口里你会看到有个工程字样的,前面可能有加号或减号,如果是加号时,就单击一下加号,如此把加号都变成减号即可,这样里面的多个窗体都会显示出来。下面说怎么切换:想查看...

VB中多个窗体间的切换显示
方法如下:每个form上都放一个timer,设置其interval属性=2000 加入有3个form 在第一个form1的代码框中写如下代码:Option Explicit Private Sub Form_Activate()Timer1.Enabled = True End Sub Private Sub Timer1_Timer()Form1.Hide Form2.Show Timer1.Enabled = False End Sub 第二个form2如下...

vb如何设置两个窗体的前后显示
第一、这种情况可以利用form的load方法和show方法的 特性来实现。form的load方法是不会显示form的(利用程序调用的情况)show方法才被显示出来。第二、你的情况可以增加一个模块(module),再 建立一个Sub Main()在Sub Main()里来实现form的 显示。可以参考下面的代码:Sub Main( )load Form2 loa...

vb 窗口切换怎么弄
方法很多.方法一:Form1上的按钮的代码如下 private sub command1_click()me.hide '窗体一隐藏 form2.show '窗体二显示 end Form2上的按钮的代码如下 private sub command2_click()me.hide '窗体二隐藏 form1.show '窗体一显示 end 方法二:Form1上的按钮的代码如下 private sub command1_click()...

VB中怎么实现在多个窗体的情况下,想运行那个窗体就运行那个窗体?
Basic 加载 Form 对象时,先把窗体属性设置为初始值,再执行 Load 事件过程。当应用程序开始运行时,Visual Basic 自动加载并显示应用程序的启动窗体。例如窗体加载过程Private Sub Form_Load()……End sub在其中添加代码翻译可以这样,当窗体被加载时执行所编辑的代码 或者 当窗体被加载时初始化设置 ...

vb如何实现几个图象框的轮换显示在另一图片框中
你对变量的作用域没理解好 这个flag是局部变量 只在一次调用时有效 每次调用都是0 当然只显示第一幅 请在程序开头加上 option explicit on ,再在timer1_timer外显式申明flag ,dim flag as integer = 0 flag起到计数作用,依次显示每幅图片 ...

VB.NET中怎么实现双屏显示不同的窗体
两个显示器显示有两种模式,一种是双屏复制,另一种是扩展。你这个只能用第二种方式。你需要把要在另一个显示器上显示的窗体的Location设置在主显示器全屏时的右边就可以了.其实就是桌面的向右延伸。在主显示上拖一下窗体就明白了!

vb中怎样运行多个窗体?
在Form1中建一个Command1,代码如下。=== Private Sub Command1_Click()form2.Show End Sub

vb怎么实现2个窗体可以显示在一个界面这样的控件,怎么用。 (代码解 ...
[工程]--[部件],勾选:Mocrosoft Windows common Controls 6.0 (SP6)那个,TabStrip控件就是了。几个关键属性:添加到窗体后,选中它,右击,选“属性”,出现“属性页”,选择其中,“选项卡”,单击[插入选项卡],可以添加必要的选项卡。控件的TabStrip1.SelectedItem.Index属性,返回单击选中的...

相似回答