- 1
- 0
- 约1.76千字
- 约 21页
- 2015-11-19 发布于广东
- 举报
第4章 窗体设计 4.1 窗体的结构与属性 4.2 窗体的主要事件 4.3 窗体的主要方法 4.4 多 重 窗 体 4.1 窗体的结构与属性 进入Visual Basic后,可以使用工具箱中的工具在窗体上进行界面设计,也可以使用窗体的属性来“装扮”窗体(如改变窗体的外观,添加丰富的色彩,装入事先准备好的图片,改变它的尺寸等)。 1.窗体的结构 窗体的结构如图4-1所示。 2.窗体的属性 窗体的属性介绍如下。 (1)Caption标题属性 (2)名称属性 (3)ControlBox属性 (4)DrawStyle属性 (5)DrawWidth属性 (6)Enabled属性 (7)Fillcolor属性 (8)FillStyle属性 (9)MaxButton和MinButton属性 4.2 窗体的主要事件 1.鼠标事件 (1)MouseDown事件 用户按下鼠标键就会触发MouseDown事件。 (2)MouseUp事件 用户释放鼠标键就会触发MouseUp事件。 (3)MouseMove事件 用户移动鼠标键就会触发MouseMove事件。 2.键盘事件 键盘事件介绍如下。 (1)KeyDown事件 用户按下键盘某个键时产生此事件。 (2)KeyUp事件 用户按下键盘上某个键后释放时产生此事件。 (3)KeyPress事件 用户敲击键盘触发KeyPress事件。 3.其他事件 下面简单介绍Unload事件。 用户运行程序后,如果关闭窗体,则触发Unload事件。 4.3 窗体的主要方法 窗体的方法主要有Print、Cls及Move等。 1.Print方法 2.Cls方法 3.Move方法 4.4 多 重 窗 体 4.4.1 窗体的加载与卸载 在多重窗体程序中,要建立的界面由多个窗体组成,每个窗体的界面设计与以前讲的完全一样,只是在设计之前应先建立窗体,这可以通过“工程”菜单中的“添加窗体”命令实现,每执行一次该命令建立一个窗体。多窗体建立好后,程序在运行过程中经常需要加载与卸载窗体。 1.Load语句 格式:Load 窗体名称 2.Unload语句 格式:Unload 窗体名称 4.4.2 窗体的显示与隐藏 1.Show方法 2.Hide方法 4.4.3 设置启动窗体 当一个Visual Basic应用程序包含多个窗体时,究竟先从哪一个窗体开始执行呢?Visual Basic规定,对于多窗体程序,必须指定其中一个窗体为启动窗体;如果未指定,就把设计时的第一个窗体作为启动窗体,现在就介绍启动窗体的设置。 (1)单击“工程”菜单后,在其下拉子菜单中选择“工程属性”命令。执行该命令后,将出现“工程属性”对话框,如图4-4所示。 (2)在上述界面中,单击“启动对象”栏右端的箭头,将显示当前工程中所有窗体的列表,如图4-5所示。 4.4.4 多窗体应用程序的存取 多窗体程序的保存要复杂一些,每个窗体要作为一个窗体文件保存,所有窗体作为一个工程文件保存。 1.保存多窗体程序 保存的窗体程序通常需要以下两步。 (1)在工程资源管理器中选择需要保存的窗体,例如“Form1”,然后选择“文件”菜单中的“Form1.frm另存为”命令,弹出“文件另存为”对话框。用该对话框把窗体保存到磁盘文件中,工程管理器窗口中列出的每个窗体或标准模块都必须分别存入磁盘。 (2)执行“文件”菜单中的“工程另存为”命令,弹出“工程另存为”对话框,把整个工程以.vbp为扩展名存入磁盘。 2.装入多窗体程序 保存文件通过以上两步实现,而打开(装入)文件的操作比较简单。即选择“文件”菜单中的“打开工程”命令,在对话框中输入或选择工程文件(.vbp)名。然后单击“打开”按钮,即可把属于该工程的所有文件(包括.frm和.bas文件)装入内存。在这种情况下,如果对工程中的程序或窗体进行修改后需要存盘,则只要选择“文件”菜单中的“保存工程”命令即可。 * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址:
您可能关注的文档
- 新Visual Basic 2005程序设计 教学课件 丁爱萍 第12章 应用程序的调试与部署.ppt
- 新Visual Basic 程序设计 第0章 绪论.ppt
- 新Visual Basic 程序设计 第1章 Visual Basic 6.0.ppt
- 新Visual Basic 程序设计 第2章 VB程序设计步骤.ppt
- 新Visual Basic 程序设计 第3章 Visual Basic程序设计基础.ppt
- 新Visual Basic 程序设计 第4章 Visual Basic程序设计结构.ppt
- 新Visual Basic 程序设计 第5章 数组.ppt
- 新Visual Basic 程序设计 第6章 过程.ppt
- 新Visual Basic 程序设计 第7章 标准控件.ppt
- 新Visual Basic 程序设计 第8章 界面设计.ppt
- 新Visual Basic程序设计基础 教学课件 李群先 第05章.ppt
- 新Visual Basic程序设计基础 教学课件 李群先 第06章.ppt
- 新Visual Basic程序设计基础 教学课件 李群先 第07章.ppt
- 新Visual Basic程序设计基础 教学课件 李群先 第08章.ppt
- 新Visual Basic程序设计基础 教学课件 李群先 第09章.ppt
- 新Visual Basic程序设计基础 教学课件 李群先 第10章.ppt
- 新Visual Basic程序设计基础 教学课件 李群先 第11章.ppt
- 新Visual Basic程序设计基础 教学课件 李群先 第12章.ppt
- 新Visual Basic程序设计基础 教学课件 吴绍根 陈建潮 14103 Visual Basic程序设计基础 电子教案.ppt
- 新Visual Basic程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 配套课件教学课件 李雁翎 邸未冬 李朝霞 ydvbcj _1.ppt
最近下载
- 数学分析第四版下册课后习题答案.pdf
- 《GB_T 3836.21-2022爆炸性环境 第21部分:防爆产品生产质量管理体系的应用》专题研究报告.pptx VIP
- 数学分析第四版下册课后习题答案.docx
- 医院门诊部2025年工作总结与2026年工作计划.docx VIP
- CJJ61-2017 城市地下管线探测技术规程.docx VIP
- 2025-2026学年广东省中山市八年级(上)期末数学试卷(含部分答案).pdf VIP
- 标准图集-22G813 钢筋混凝土灌注桩图集.pdf VIP
- DB65雪菊栽培技术规程.docx VIP
- 新生儿先天性心脏病筛查制度.docx VIP
- 新解读《GB_T 3836.21-2022爆炸性环境 第21部分:防爆产品生产质量管理体系的应用》.docx VIP
原创力文档

文档评论(0)