- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualBasic 第7章_窗体界面设计
第7章 窗体界面设计 窗体概述 窗体对象(Form)是VB应用程序的基本构造模块,是运行应用程序时,与用户交互操作的实际窗口。窗体是一个窗口或对话框,是存放菜单、控件的容器。 窗体有自己的属性、事件和方法,控制窗体的外观和行为。 在VB中窗体对象的外观由窗体的属性设置; 窗体的行为由窗体的方法来定义; 窗体与用户的交互由窗体的事件来定义。 7.1 窗体设计 窗体的主要属性 AutoRedraw属性 BackColor和ForeColor属性 Caption属性 Icon属性和Picture属性 MaxButton和MinButton属性 MDIChild属性 Movable属性 StartPosition属性 Visible和Enable属性 WindowsState属性 窗体的主要事件 Click事件 DblClick事件 Load事件 QueryUnload事件 Resize事件 Unload事件 窗体的生命周期 创建状态 加载状态 显示状态 卸载状态 窗体设计的步骤: 设置窗体的属性,这可以在设计时在“属性”窗口中完成,或者运行时由代码来实现。 编写窗体事件和方法代码 窗体作为对象,能够执行方法并对事件作出响应。 用窗体定制对话框: 用普通窗体进行改造:主要是修改两个属性参数 Borderstyle:3-Fixed Dialog(边框固定,防止改变对话框大小) ControlBox:False(取消使用控制菜单) 7.2 多重窗体 对于较为简单的应用程序,通常只需要一个窗体,但对于复杂的应用程序,往往需要通过多重窗体(MultiForm)来实现。每一个窗体可以有不同的界面和程序代码,以完成不同的功能。如有的窗体用来输入数据,有的窗体用来显示结果等等。 多重窗体的管理 添加窗体 删除窗体 保存窗体 设置启动窗体 设置启动窗体 对拥有多个窗体的工程,系统默认第一个建立的窗体作为启动窗体。根据需要我们也可以指定其他窗体为启动窗体。 没有启动窗体时的启动 有时候也许要应用程序启动时不加载任何窗体,这时可在工程中添加一个标准模块,并在该模块中创建名为 Main 的子过程,执行时不启动窗体,直接执行Main过程 。 窗体处理 Load语句 Show方法 Hide方法 Unload语句 Print方法 Cls方法 7.3 用向导生成窗体 使用VB的向导可快速创建功能完整的应用程序,根据向导的提示创建较复杂的应用程序。 使用向导是设计开发VB应用程序的一个很方便的途径,能减少许多中间细节问题,失误少,界面规范。 7.4 多文档界面 Windows应用程序主要有两种界面样式:单文档界面(英文缩写为SDI)和多文档界面(英文缩写为MDI)。 SDI界面:某一时刻只能打开一个文档,如果要打开另一个文档,则必须关闭当前以打开的文档。Windows Media Player就是一典型的例子。 MDI界面:同一时刻可打开多个文档,每一个打开的文档都显示在各自的窗口中,并可在不同文档间快速切换,如Photo Shop。 MDI应用程序的特点 MDI界面由一个父窗体和一个或多个子窗体(MDChild=True的普通窗体)组成,父窗体作为子窗体的容器,子窗体包含在父窗体之内。 子窗体用来显示各自的文档,所有的子窗体都具有相同的功能,在运行时,子窗体显示在父窗体工作空间之内。当子窗体最小化时,它的图标显示在父窗体的工作空间之内,而不是在任务栏中。 普通窗体与子窗体的区别 通过MDIChild属性可以确定窗体是否是一个MDI子窗体。如果该窗体的MDIChild属性设置为True,则它是一个子窗体。 创建MDI窗体 在已有“工程”中“添加MDI窗体”,即可以创建一个MDI窗体。 创建MDI子窗体 设计时创建MDI子窗体 将本工程中的窗体MDIChild属性设置为True,可以将该窗体定义为一个MDI子窗体。 运行时创建MDI子窗体 先在设计时创建一个MDI子窗体作为模板,再使用DIM语句通过模板来创建MDI子窗体。创建MDI子窗体的DIM语句的格式如下: DIM 子窗体名 As New 模板窗体 7.5 综合应用实例 本章小结 窗体是Visual Basic应用程序的基本构造模块,是应用程序与用户交互操作的实际窗口。本章主要介绍窗体的创建、属性设置、窗体的方法和事件,以及多重窗体和多文档界面在实际中的应用,并通过实例让读者掌握窗体界面的设计方法。 * Visual Basic程序设计 7.1窗体设计 7.2多重窗体 7.3使用向导生成窗体 7.4多文档界面* 7.1 窗体设计 7.1 窗体设计 7.1 窗体设计 7.1 窗体设计 7.2 多重窗体 7.2 多重窗
您可能关注的文档
最近下载
- ECLIPSE局部网格加密做法.ppt
- 如何利用团体标准做好患者跌倒评估和预防PPT.pptx
- 2022年湖南长沙中考语文试题【含答案】.docx VIP
- 2023年湖南长沙中考语文试题.pdf VIP
- 2024年镇村(社区)后备干部考试复习题库 .pdf VIP
- 数学-湖南省长沙市(炎德英才大联考)长郡中学2025届高三上学期月考试卷(三)试题和答案.docx
- 必威体育精装版经典数学函数图像大全-数学函数图像-函数图像全.docx
- 2024届高考英语作文复习专项读后续写:雀斑烦恼任务单素材.docx VIP
- 2024 年度民主生活会“四个对照”方面(存在问题、原因剖析及整改措施).docx VIP
- 托福词汇词以类记-张红岩(完整有目录)经典.pdf
文档评论(0)