网站大量收购独家精品文档,联系QQ:2885784924

IVB应用程序的启动与退出设计.docxVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IVB应用程序的启动与退出设计

VB应用程序的启动与退出设计在缺省情况下,应用程序中的第一个窗体被指定为启动窗体。如果想在应用程序启动时显示别的窗体,就得改变启动窗体,其方法如下: 1从“工程”菜单中,选劝工程属性”。 2选劝通用”。 3在“启动对象”下拉列表中。在缺省情况下,应用程序中的第一个窗体被指定为启动窗体。应用程序开始运行时,此窗体就被显示出来(因而最先执行的代码是该窗体Form_Initialize事件中的代码)。如果想在应用程序启动时显示别的窗体,就得改变启动窗体,其方法如下:?1从“工程”菜单中,选劝工程属性”。?2选劝通用”。?3在“启动对象”下拉列表中,选取要作为新启动窗体的窗体。?4选劝确定”。?没有启动窗体时的启动?有时候需要在应用程序启动时不加载任何窗体。例如想先运行装入数据文件的代码,然后再根据数据文件的内容决定显示几个不同窗体中的哪一个。为此,可在标准模块中创建一个名为Main的子过程,并将其设为启动对象。?SubMain()?DimintStatusAsInteger?′调用一个函数过程来检验用户状态?intStatus=GetUserStatus?′根据状态显示某个启动窗体?IfintStatus=1Then?frmMainShow?Else?frmPasswordShow?End If?注意:这个过程必须是一个子过程,且不能在窗体模块内。?结束应用程序?当所有窗体都已关闭并且没有代码正在执行时,事件驱动的应用程序就停止运行。如果最后一个可见窗体关闭时仍有隐藏窗体存在,那么,应用程序表现为已经结束了(因为没有可见的窗体),可实际上却仍在继续运行,直至所有隐藏窗体都关闭为止。之所以出现这种情况,是因为对已卸载窗体的属性或控件的任何访问,都将导致隐含地、不予显示地加载那个窗体。?为了避免出现这类问题,最好的办法是确保所有的窗体都已卸载,可以使用Forms集合和Unload语句。例如在主窗体上可以用一个名为cmdQuit的命令按钮来退出程序,如果应用程序只有一个窗体,则Click事件过程可简单为:PrivateSubcmdQuit_Click()UnloadMeEndSub如果应用程序使用多窗体,通常把代码放入主窗体的Unload事件过程可以卸载这些窗体。可以使用Forms集合确保找到并关闭所有窗体。?PrivateSubForm_Unload?DimiasInteger?′在窗体集合中循环并卸载每个窗体?Fori=0toFormsCount-1?UnloadForms(I)?Next?End Sub相关阅读:应用MFC开发高级应用程序用户学习并使用vb来开发Windows应用的时间是最短的。[摘要]:目前在Windows下开发应用程序的工具虽然很多,但是C/C++作为一种非常成熟和高效的开发语言在大型复杂项目的开发中仍然得到了广泛应用。如果在各个视口中指明具体的窗口名字。VB程序 退出按钮我编了一个程序(是可执行文件)。我现在想加一个Command Button,使得点了它之后这个程序可以自动退出。请问怎么弄?我VB才上了2节课,所以讲简单一点谢谢啦!不过我又想到一个问题,我想让Command1这个按钮点一下后使得Timer1停止,同时让Command1的Caption变成继续,而点击继续后,Comamnd1可以变成暂停,且同时Timer1.Enabled=True 请问怎么办到?谢谢啦提问者采纳2010-10-10 19:40在窗体上添加一个按钮,编辑代码:Private Sub Command1_Click()Unload MeEnd Sub这是正常退出,会执行Private Sub Form_Unload(Cancel As Integer)内容,例如退出确认之类(如果你写了的话)如果你有多个窗体,那么Private Sub Command1_Click()EndEnd Sub此乃强制结束,跳过一切步骤,直接结束。类似结束进程。VB查找文件(文件夹)VB查找文件(文件夹)2007-02-09 05:10以查找D:\下所有文件夹为例:在窗体上添加一个CommandButton,它的单击代码如下:Private Sub Command1_Click()mypath = D:\???将要查找的目录赋值给mypathMyName = Dir(mypath, vbDirectory Or vbHidden Or vbNormal Or vbReadOnly Or vbSystem) 找到第一个入口,DIR返回找到的第一个文件(文件夹)Do While MyName ?? 开始循环??? If MyName . And MyName .. Then 忽略当前目录和子目录????? 确保变量MyName取得的值是文件

文档评论(0)

xufugen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档