- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB应用程序的启动与退出设计VB应用程序的启动与退出设计
VB应用程序的启动与退出设计在缺省情况下,应用程序中的第一个窗体被指定为启动窗体。如果想在应用程序启动时显示别的窗体,就得改变启动窗体,其方法如下: 1从“工程”菜单中,选劝工程属性”。 2选劝通用”。 3在“启动对象”下拉列表中。在缺省情况下,应用程序中的第一个窗体被指定为启动窗体。应用程序开始运行时,此窗体就被显示出来(因而最先执行的代码是该窗体Form_Initialize事件中的代码)。如果想在应用程序启动时显示别的窗体,就得改变启动窗体,其方法如下:?1从“工程”菜单中,选劝工程属性”。?2选劝通用”。?3在“启动对象”下拉列表中,选取要作为新启动窗体的窗体。?4选劝确定”。?没有启动窗体时的启动?有时候需要在应用程序启动时不加载任何窗体。例如想先运行装入数据文件的代码,然后再根据数据文件的内容决定显示几个不同窗体中的哪一个。为此,可在标准模块中创建一个名为Main的子过程,并将其设为启动对象。?SubMain()?DimintStatusAsInteger?′调用一个函数过程来检验用户状态?intStatus=GetUserStatus?′根据状态显示某个启动窗体?IfintStatus=1Then?frmMainShow?Else?frmPasswordShow?End If?注意:这个过程必须是一个子过程,且不能在窗体模块内。?结束应用程序?当所有窗体都已关闭并且没有代码正在执行时,事件驱动的应用程序就停止运行。如果最后一个可见窗体关闭时仍有隐藏窗体存在,那么,应用程序表现为已经结束了(因为没有可见的窗体),可实际上却仍在继续运行,直至所有隐藏窗体都关闭为止。之所以出现这种情况,是因为对已卸载窗体的属性或控件的任何访问,都将导致隐含地、不予显示地加载那个窗体。?为了避免出现这类问题,最好的办法是确保所有的窗体都已卸载,可以使用Forms集合和Unload语句。例如在主窗体上可以用一个名为cmdQuit的命令按钮来退出程序,如果应用程序只有一个窗体,则Click事件过程可简单为:PrivateSubcmdQuit_Click()UnloadMeEndSub如果应用程序使用多窗体,通常把代码放入主窗体的Unload事件过程可以卸载这些窗体。可以使用Forms集合确保找到并关闭所有窗体。?PrivateSubForm_Unload?DimiasInteger?′在窗体集合中循环并卸载每个窗体?Fori=0toFormsCount-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取得的值
您可能关注的文档
最近下载
- 《空间解析拙政园》课件.ppt VIP
- QCR9228-2015铁路通信、信号、电力、电力牵引供电施工机械配置技术规程.pdf
- [优秀QC成果]提高砂层地质条件下地连墙施工质量.pdf
- 员工培训方案及课程大纲[9篇].docx VIP
- 中国共产党纪律处分条例全面解读新修订纪律处分条例重点内容学习解读专题ppt.pptx VIP
- EPC项目设计管理培训.pptx
- 中国共产党纪律处分条例全面解读新修订纪律处分条例重点内容学习ppt.pptx VIP
- 国际性教育技术指导纲要 -采用循证方式.docx
- 2025年兵棋章节答案.docx VIP
- 党支部议事规则和决策程序规章制度范文(精选10篇).pdf VIP
文档评论(0)