第6节  多窗体设计

  

  在实际的应用中,往往需要使用多个窗体来实际程序,VB提供了多窗体程序设计的功能。

6.1 多窗体

  在工程菜单中

 

例:编写有两个窗体的程序,在第一个窗体中先画一个标签框,内写“智能机器人” ,运行时向第一个窗体调入一幅图片,单击该窗体显示第二个窗体中的图片。

  • 设计界面

   

  • 属性设置

对象

属性

属性值

对象

属性

属性值

窗体1

Caption

1号窗体

标签

Caption

智能机器人

名称

Form1

名称

Label1

窗体2

Caption

2号窗体

 

 

 

名称

Form2

 

 

 

  • 编写程序代码

      题目要求单击一个窗体时要隐藏这个窗体显示另一个窗体,这就要用到以下“方法”。

              [窗体名.] Hide        隐藏窗体

              [窗体名.] Show       显示窗体

 

  为本例编写的程序代码如下:

 

 

  两个窗体是有相同名字Form_Click()的过程,系统会不会出现混乱呢?不会的,因为过程代码是从属于窗体的,所以不同窗体的同名“过程”,系统可以区别。


6.2 设置启动窗体

  对于多窗体的程序,若没有特别的设定,系统将默认第一个窗体为启动窗体,若要改变启动窗体,就要在“工程菜单”中选“工程属性”对话框,在“启动对象”中选定启动然后单击“确定按钮”

 

在工程属性对话框中改变启动窗体