永发信息网

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

答案:8  悬赏:50  手机版
解决时间 2021-03-22 14:44
  • 提问者网友:疯子也有疯子的情调
  • 2021-03-22 05:35
vb如何设置两个窗体的前后显示
最佳答案
  • 五星知识达人网友:轮獄道
  • 2021-03-22 06:47
第一、这种情况可以利用form的load方法和show方法的 特性来实现。
form的load方法是不会显示form的(利用程序调用的情况)show方法才被显示出来。

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

Sub Main( )
load Form2
load Form2
'待 Form2 加载完毕 后 (可以通过某些属性来判断)
Form1.show
End ub
全部回答
  • 1楼网友:野味小生
  • 2021-03-22 13:53
form1.active
form2.active
  • 2楼网友:傲气稳了全场
  • 2021-03-22 12:49
Private Sub Form_Load()
form2.show
End Sub
  • 3楼网友:逐風
  • 2021-03-22 11:32
  1. 这就叫做 父窗口 和 子窗口

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

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

  4. 实现方法很简单:

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

  6. form2.show 1

  7. 就OK了

  • 4楼网友:雪起风沙痕
  • 2021-03-22 10:27
工程-属性-通用-启动对象
我记得是这样
  • 5楼网友:鸽屿
  • 2021-03-22 09:02
普通的设置窗体前后显示可以通过load的先后顺序实现,对于比较困难的窗体之间掺杂具体方法时,需要通过触发窗体的相应事件如form2.windowstate=0/1/2实现
  • 6楼网友:何以畏孤独
  • 2021-03-22 07:57
在子窗体的Form_load中设置,窗体的位置(top,left)、大小(height,width)就可以
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯