首页 理论教育 VisualBasic多窗体设计实例

VisualBasic多窗体设计实例

时间:2023-10-20 理论教育 版权反馈
【摘要】:前面用到的窗体都是单个的窗体,所谓的多重窗体实际上是单个窗体的集合,单个窗体是多重窗体设计的基础;而复杂的应用程序则需要通过多重窗体来实现。由于VB的可执行文件的编译是针对工程建立的,因此多窗体程序的编译与单窗体一样,可将多窗体直接编译成可执行文件。如果调用Hide方法时窗体还没有装入,那么Hide方法将窗体装入内存但不显示。

VisualBasic多窗体设计实例

前面用到的窗体都是单个的窗体,所谓的多重窗体实际上是单个窗体的集合,单个窗体是多重窗体设计的基础;而复杂的应用程序则需要通过多重窗体来实现。在每个窗体中可用不同的界面和程序代码来完成不同的功能。

1.窗体的添加和删除

添加窗体。点击“工程”菜单中的“添加窗体”菜单项或工具栏中的“添加窗体”按钮,打开“添加窗体”对话框,在“新建”选项卡中选择某一种窗体类型,点击“打开”按钮,即可将新窗体添加到当前工程中。每个窗体具有独立的窗体文件(.Frm),同一工程中不能有相同的窗体名称。

删除窗体。点击“工程”菜单中的“移除窗体”菜单项或右击“工程资源管理器”,从弹出的菜单中点击“移除窗体”菜单项。

2.指定启动窗体

应用程序如果有多个窗体,默认情况下,VB将第一个窗体作为启动窗体,实际上,启动窗体可根据需要指定,指定启动窗体的方法是:点击“工程”菜单中的“属性”菜单项,打开“工程属性”对话框,在“通用”选项卡的“启动对象”下拉列表框中选取要启动的窗体名。

3.多窗体的保存、打开和编译

多窗体的保存。利用“文件”菜单下的“Form x另存为”保存窗体,利用“文件”菜单下的“工程另存为”保存工程。

多窗体的打开。利用“文件”菜单下的“打开工程”命令,在“打开工程”对话框中选择要打开的工程文件(.vbp),即可将该工程的所有文件(.frm、.bas)装入内存。

多窗体的编译。由于VB的可执行文件的编译是针对工程建立的,因此多窗体程序的编译与单窗体一样,可将多窗体直接编译成可执行文件(*.exe)。

4.与多窗体的相关的语句、方法

(1)Load语句(www.xing528.com)

Load窗体名称   '装入窗体到内存,但不显示该窗体

(2)Unload语句

Unload窗体名称 或 Unload Me   '从内存删除窗体,与Load语句功能相反

(3)Show方法

[窗体名称].Show[模式]

说明:显示一个窗体,并具有将窗体装入内存和显示窗体的两种功能。模式=0:只有关闭该窗体才能对其他窗体进行操作;模式=1:可以同时对其他窗体进行操作而不用关闭该窗体。

(4)Hide方法

[窗体名称.]Hide

说明:隐藏一个窗体,但窗体不从内存中删除。如果调用Hide方法时窗体还没有装入,那么Hide方法将窗体装入内存但不显示。

5.为多窗体程序编写代码

由于多窗体程序代码是针对每个窗体编写的,因此,其编写代码的方法与单窗体相同。只需要在“工程资源管理器”中选择要编写代码的窗体,然后,进入相应窗体的程序代码窗口编写即可。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈