VB5.0应用程序的启动与退出设计

2016-02-18 19:09 11 1 收藏

下面图老师小编跟大家分享VB5.0应用程序的启动与退出设计,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - 编程语言 】

在缺省情况下,应用程序中的第一个窗体被指定为启动窗体。应用程序开始运行时,此窗体就被显示出来(因而最先执行的代码是该窗体Form_Initialize事件中的代码)。如果想在应用程序启动时显示别的窗体,就得改变启动窗体,其方法如下:
  1从“工程”菜单中,选劝工程属性”。
  2选劝通用”。
  3在“启动对象”下拉列表中,选取要作为新启动窗体的窗体。
  4选劝确定”。
  
  没有启动窗体时的启动
  
  有时候需要在应用程序启动时不加载任何窗体。例如想先运行装入数据文件的代码,然后再根据数据文件的内容决定显示几个不同窗体中的哪一个。为此,可在标准模块中创建一个名为Main的子过程,并将其设为启动对象。
  SubMain()
  DimintStatusAsInteger
  ′调用一个函数过程来检验用户状态
  intStatus=GetUserStatus
  ′根据状态显示某个启动窗体
  IfintStatus=1Then
  frmMainShow
  Else
  frmPasswordShow
  EndIf
  注意:这个过程必须是一个子过程,且不能在窗体模块内。
  
  结束应用程序
  
  当所有窗体都已关闭并且没有代码正在执行时,事件驱动的应用程序就停止运行。如果最后一个可见窗体关闭时仍有隐藏窗体存在,那么,应用程序表现为已经结束了(因为没有可见的窗体),可实际上却仍在继续运行,直至所有隐藏窗体都关闭为止。之所以出现这种情况,是因为对已卸载窗体的属性或控件的任何访问,都将导致隐含地、不予显示地加载那个窗体。
  为了避免出现这类问题,最好的办法是确保所有的窗体都已卸载,可以使用Forms集合和Unload语句。例如在主窗体上可以用一个名为cmdQuit的命令按钮来退出程序,如果应用程序只有一个窗体,则Click事件过程可简单为:PrivateSubcmdQuit_Click()UnloadMeEndSub如果应用程序使用多窗体,通常把代码放入主窗体的Unload事件过程可以卸载这些窗体。可以使用Forms集合确保找到并关闭所有窗体。
  PrivateSubForm_Unload
  DimiasInteger
  ′在窗体集合中循环并卸载每个窗体
  Fori=0toFormsCount-1
  UnloadForms(I)
  Next
  EndSub->

来源:http://www.tulaoshi.com/n/20160218/1584874.html

延伸阅读
标签: Delphi
  在Win95中,当我们将鼠标移至某个控件上时,便会在鼠标所指之处弹出一个小窗口,告诉我们这个控件的用途,这便是“浮动提示”。这种提示方式可以及时地提供有关信息,那么怎样在VB中实现这种功能呢?     首先我们在Form的任意位置放一个Text1作为浮动提示的通用文本显示框,几个重要属性设置为:     ...
用VisualBasic我们可设计出形形色色符合用户要求的应用程序,它确实是一种很好的用户程序开发工具,可VB提供的基本控件中都没有闪烁属性设置,使应用程序界面缺乏“活性”,近期笔者设计软件封面时,就要求字体不断地闪烁,为此,经反复分析、实践,最后终于成功地实现字体闪烁效果,现将设计过程说明如下: (1)创建一个新目标文件(project1...
有一种需要,我们在菜单项中点击退出应用程序,应用程序就退出,不需要回到MainActivity 设计: 有两个应用界面MainActivity和BActivity,以及用于程序的通用类ExitUtil 步骤: 1、添加一个类,名为ExitUtil 代码如下: public class ExitUtil {  public static final int EXIT_APPLICATION = 0x0001;  private Context mC...
标签: 办公软件
单击“工具”菜单下的“自定义”命令,打开“自定义”对话框,在常用工具栏上“插入超链接”按钮上右击鼠标,在弹出的菜单中执行“分配超链接”下的“打开”命令,打开“分配超链接”对话框,通过“查找范围”右侧的下拉按钮,找到计算器程序文件CALC.EXE(通常位于C:Windows目录中),“确定”退出,关闭“自定义”对话框。以后需要调用“计算...
->----WINDOWS95的桌面是用户的一个主要工作场所,如果你能使这个桌面移动起来或者发生其它变化,将是一种别具一格屏幕特技效果,而实际上目前具有类似效果的程序并不少见,比如MicrosoftPLUS!中提供的一种屏幕保护程序,下面介绍在VB5.0中实现桌面变化特技的基本原理和具体操作过程。 ----一、桌面变化的实质:这种编程效果的奥妙在于,它不...

经验教程

268

收藏

32
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部