vb如何设置两个窗体的前后显示

2024-12-19 20:20:16
推荐回答(5个)
回答1:

第一、这种情况可以利用form的load方法和show方法的 特性来实现。
form的load方法是不会显示form的(利用程序调用的情况)show方法才被显示出来。

第二、你的情况可以增加一个模块(module),再 建立一个Sub Main()
在Sub Main()里来实现form的 显示。可以参考下面的代码:

Sub Main( )
load Form2
load Form2
'待 Form2 加载完毕 后 (可以通过某些属性来判断)
Form1.show
End ub

回答2:

在子窗体的Form_load中设置,窗体的位置(top,left)、大小(height,width)就可以

回答3:

  1. 这就叫做 父窗口 和 子窗口

  2. 父窗口就是底部窗口(form1 )

  3. 子窗口就是前面窗口(form2)

  4. 实现方法很简单:

  5.  在form1中输入如下代码:

  6. form2.show 1

  7. 就OK了

回答4:

你可以用visible属性呀 如: private sub Command1_Click()'显示label1 label1.visible=true button1.visible=false End sub private sub Command2_click()'显示Button1 label1.visible=false button1.visible=true end sub

回答5:

在form2的Private Sub Form_Load()事件的最后加form1.Show代码即可。将form2设置为启动页