《多重窗体程序设计》PPT课件

《多重窗体程序设计》PPT课件

ID:39466372

大小:371.10 KB

页数:22页

时间:2019-07-04

《多重窗体程序设计》PPT课件_第1页
《多重窗体程序设计》PPT课件_第2页
《多重窗体程序设计》PPT课件_第3页
《多重窗体程序设计》PPT课件_第4页
《多重窗体程序设计》PPT课件_第5页
资源描述:

《《多重窗体程序设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualBasic程序设计多重窗体程序设计你们可要努力哟!对于较为简单的应用程序,一个窗体就足够了。对于复杂的应用程序,往往需要通过多重窗体(MultiForm)来实现。每一个窗体可以有不同的界面和程序代码,以完成不同的功能。如有的窗体用来输入数据,有的窗体用来显示结果等等。建立多重窗体应用程序1.添加窗体单击“工程

2、添加窗体”命令或单击工具条上的“添加窗体”按钮;打开“添加窗体”对话框,单击“新建”选项卡;从列表框中选择一种新窗体的类型;或者单击“现存”选项卡,将属于其他工程的窗体添加到当前过程中。建立多重窗体

3、应用程序2.与多重窗体程序设计有关的语句和方法多重窗体的操作需要在各个窗体之间进行切换,涉及到窗体的“建立”、“装入”、“显示”、“隐藏”、“删除”等操作。(1)Load语句Load语句的作用是将一个窗体装入内存,但并不显示窗体,其语法格式为:Load窗体名称(2)Unload语句Unload语句的功能与Load语句相反,是将窗体从内存中删除。Unload语句的语法格式为:Unload窗体名称(3)Show方法Show方法的语法格式为:[窗体名称.]Show[模式](4)Hide方法用以隐藏窗体对象,但不能使其卸载。

4、Hide方法的语法格式为:[窗体名称.]Hide隐藏窗体时,窗体就从屏幕上被删除,并将其Visible属性设置为False。用户将无法访问隐藏窗体上的控件,但是对于运行中的VisualBasic应用程序,或对于通过DDE与该应用程序通讯的进程及对于Timer控件的事件,隐藏窗体的控件仍然是可用的。窗体被隐藏时,用户只有等到被隐藏窗体的事件过程的全部代码执行完后才能够与该应用程序交互。如果调用Hide方法时窗体还没有加载,那么Hide方法将加载该窗体但不显示它。3.不同窗体之间的数据交换可以在多重窗体之间存取控件或全局

5、变量的值。4.设置启动对象在具有多个窗体的应用程序中,各个窗体之间是并列关系。程序 运行时,首先执行的对象模认为第一个创建的窗口Form1,称为 启动对象。根据需要可以指定其他窗体或Main子过程为启动对象指定启动对象设计一个《百战奇略》程序。从目录中找到某战的名字,然后显示该战的内容。和单窗体程序一样,多窗体程序设计也基本上分三步: 建立界面、编写代码、运行程序《百战奇略》(原名《百战奇法》)作为一部以论述作战原则和作战方法为主旨的古代军事理论专著而问世,这无论是在宋以前或是宋以后,都是不多见的。因此,从其产生以来

6、,就为兵家所重视和推崇,给予很高评价,并一再刊行,广为流传。明弘治十七年(1504年)陕西布政使司左参政李赞,称该书是“极用兵之妙,在兵家视之,若无余策”;他认为:只要“握兵者平时能熟于心,若将有事而精神筹度之,及夫临敌,又能相机而应之以变通之术”,那就可以建“成凯奏之功”。明万历二十七年(1599年),骠骑将军王鸣鹤认为:该书“殊足以启发后人,而战道略备矣”。崇祯间邹复认为:“以此书教战于昔人,用兵之妙思过半矣”,倘若“神明而善用之,虽以百战而百胜可也”。清咸丰间满人麟桂认为:是书“启发神智,或不无所补”,等等。从

7、明、清诸多论兵者的这些赞语中,可以明显看出,该书在我国兵学理论发展史上的重要影响和地位。多重窗体应用程序示例一、建立全部六个窗体窗体NameCaption封面FormCover多窗体程序示例目录ListForm百战奇略第一战z1计战第二战z2谋战第三战z3间战第四战z4选战各窗体统一的属性为:控件属性设置值MaxButtonFalse右上角无放大符号MinButtonFalse右上角无缩小符号ControlBoxTrue保留左上角控制框BorderStyle3-FixedDialog不能改变窗体大小MoveableF

8、alse不能移动窗体如何去掉VB窗体右上角关闭按钮[×]窗体右上角的X按钮通常用来关闭一个程序,这个小X按钮是和系统菜单的“关闭”菜单项关联在一起的。系统菜单就是点击窗体左上角的小图标时所弹出的菜单。其中有“恢复”、“移动”、“最大化”、“最小化”、“关闭”等按钮。系统菜单用普通的方法不能编辑和改变,可通过API函数GetSystemMenu来得到它的句柄,然后通过API函数RemoveMenu函数去掉窗体右上角的关闭按钮[×]。程序中用到了两个API函数GetSystemMenu、RemoveMenu,其中GetS

9、ystemMenu函数用来得到系统菜单的句柄,RemoveMenu用来删除指定的菜单条目详见http://www.coderoom.org/visual_basic/004/410.html或http://dev.21tx.com/2005/05/02/11845.html如何去掉VB窗体右上角关闭按钮[×]PrivateDeclareFunc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。