Visual Basic程序设计案例教程 湖南省教育科学“十一五”规划重点项目 教学课件 作者 李勇帆 第14讲.ppt

Visual Basic程序设计案例教程 湖南省教育科学“十一五”规划重点项目 教学课件 作者 李勇帆 第14讲.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Basic 程序设计 第十四讲 2课时 教学目标及基本要求 熟练掌握如何建立多重窗体应用程序 掌握Visual Basic应用程序的工程组成结构,理解和掌握标准模块、窗体模块的概念和内容。 了解Visual Basic应用程序的环境应用的方法。 教学重点 建立多重窗体应用程序; Visual Basic应用程序的工程组成结构。 教学难点 建立多重窗体应用程序的过程。 教学内容 建立多重窗体应用程序 Visual Basic工程结构 闲置循环与DoEvents语句 多重窗体应用程序 建立多重窗体应用程序 在多重窗体程序中,首先要建立的界面由多个窗体组成。实际上,多重窗体是单一窗体的集合,因此在设计之前要先建立单一窗体,用户可以通过工程菜单上的添加窗体命令或工具条上的添加窗体按钮,来创建一个新的窗体,每执行一次建立一个新窗体,或者把一个现成的属于其他工程的窗体添加到当前工程中。图10-1所示为“添加窗体”对话框,选择“新建”选项,可以建立一个新的窗体;选择“现存”选项,可以添加一个已有的窗体。 多重窗体应用程序 建立多重窗体的语句和方法 Load语句 Load语句是把一个窗体装入内存。执行Load语句后,可以引用窗体中的控件及其各种属性,但此时窗体没有显示出来。其语法格式为: Load 窗体名称 Unload 语句 UnLoad语句与Load语句的功能正好相反,它是清除内存中指定的窗体。其语法格式为: UnLoad 窗体名称 多重窗体应用程序 Show 方法 Show 方法是用来显示一个窗体,它兼有装入窗体和显示窗体两种功能。其语法格式为: [窗体名称].Show [模式] “模式”是指用来确定窗体的状态,它可以取两种值, 即为0和1。 当“模式”的值为1时,表示窗体是“模态型”(Modal),在这种情况下,用户无法将鼠标移动到其他窗口。也就是说,此时鼠标只在本窗口内起作用,到其他窗口内不能操作,只有在关闭该窗口后才能对其他窗体进行操作。 当“模式”的值为0时,表示窗体是“非模态型”(Modalless),在这种情况下,用户可以将鼠标移动到其他窗口,也可以在不关闭该窗口就能对其他窗体进行操作。 “模式”的缺省值为0。 多重窗体应用程序 Hide方法 Hide方法是用来将窗体暂时隐藏起来,不在屏幕上显示出来,但并非从内存中删除,因此它与UnLoad语句的作用不一样。其语法格式为: [窗体名称].Hide 在多重窗体程序中,经常要用到关键字Me,它代表的是程序代码所在的窗体。假如我们建立了一个名为About的窗体Form,则可以通过如下代码使窗体隐藏: About.Hide 它与Me.Hide是等价的,但应该注意,Me.Hide必须是 About窗体或其控件的事件过程中的代码。 多重窗体应用程序 建立多重窗体应用示例 例如:创建一个工程,由三个窗体组成。Form1,用于输入用户名和口令,当输入正确时单击“确定”按钮显示 Form2,当输入错误时则显示Form3,单击退出按钮结束程序;Form2中用文本框显示系统信息,单击“返回”按钮回到Form1;Form3为退出窗体,单击窗体则结束程序。 创建三个窗体及控件 窗体和控件是创建界面的基本构造模块,也是创建应用程序所使用的对象。选择“工程”菜单的“添加窗体”命令,添加两个窗体,窗体的名称按添加顺序分别为Form2和Form3,这样工程就由三个窗体组成。 多重窗体应用程序 (1)窗体1:如图10-2所示,该窗体为主窗体,名称为Form1,是用来供用户确认和调用其他相应的窗体。该窗体上有三个标签,两个文本框,两个按钮,文本框Text1用于输入用户名称,文本框Text2用于输入口令。其窗体上控件的属性如表10-1所示。 图10-2 Form1窗体 多重窗体应用程序 表10-1 窗体Form1上的对象属性设置 多重窗体应用程序 (2)窗体2:如图10-3所示,该窗体名称为Form2,该窗体上有一个标签,一个文本框,一个按钮,文本框采用多行显示,具有垂直滚动条,锁定文本框不能编辑。窗体上控件的属性如表10-2所示。 图10-3 Form2 窗体 多重窗体应用程序 表10-2 窗体Form2上对象属性设置 多重窗体应用程序 (3) 窗体3:如图10-4所示,该窗体

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档