《Visual Basic程序设计》课程电子教案(PPT课件)第9章 界面设计

第9章界面设计
第9章 界面设计

8.2菜单设计 一、菜单结构和编辑 菜单名、菜单面板、菜单项(命令) 主菜单、子菜单 每个菜单项都是一个控件。 重要属性:Name(名称)、Caption(标题)、 Visible(可见性) 唯一的事件:Click
8.2 菜单设计 一、菜单结构和编辑 菜单名、菜单面板、菜单项(命令) 主菜单、子菜单 每个菜单项都是一个控件。 重要属性:Name(名称)、Caption(标题)、 Visible(可见性) 唯一的事件:Click

编辑菜单 主菜单中[工具][菜单编辑器]命令 快捷菜单中[菜单编辑器]命令 对话框中各选项的意义
对话框中各选项的意义。 主菜单中[工具][菜单编辑器]命令 快捷菜单中[菜单编辑器]命令 编辑菜单

二、菜单应用实例 般步骤: (1)利用菜单编辑器建立菜单 (2)编写各菜单项的事件过程代码
二、菜单应用实例 一般步骤: (1)利用菜单编辑器建立菜单 (2)编写各菜单项的事件过程代码

三、菜单项的增减 1.设计时菜单项的增减(静态) 利用“菜单编辑器”。 2.运行时增减菜单项(动态) 利用控件数组,编写代码实现
三、菜单项的增减 1.设计时菜单项的增减(静态) 利用“菜单编辑器” 。 2.运行时增减菜单项(动态) 利用控件数组,编写代码实现

四、弹出菜单的设计 快捷菜单 弹出菜单的设计与普通菜单一样,只是运行期 间用PopupMenu方法使之弹出即可。 形式为: [对象名]Popupmenu菜单名,标志,X,Y X,Y是快捷菜单显示的位置; 标志:为0,其中的命令只对鼠标左键有反应: 为2,对左右键都有反应
四、弹出菜单的设计 快捷菜单 弹出菜单的设计与普通菜单一样,只是运行期 间用PopupMenu方法使之弹出即可。 形式为: [对象名.]Popupmenu 菜单名,标志,X,Y X,Y是快捷菜单显示的位置; 标志:为0,其中的命令只对鼠标左键有反应; 为2,对左右键都有反应

4.5 多重窗体 一个应用程序中一般有多个窗体,每个 窗体可有自己的界面和程序代码,每个窗体 都是以独立的.FRM文件保存
4.5 多重窗体 一个应用程序中一般有多个窗体,每个 窗体可有自己的界面和程序代码, 每个窗体 都是以独立的.FRM文件保存

1.添加窗体 [工程][添加窗体]命令 [添加窗体]按钮 添加的窗体可以是新建的,也可以是来自其他工 程的窗体
1.添加窗体 [工程][添加窗体]命令 [添加窗体]按钮 添加的窗体可以是新建的,也可以是来自其他工 程的窗体

2.设置启动对象 程序运行时,首先被执行的对象称为启动对象。 缺省情况下,第一个窗体被指定为启动对象。 指定启动对象: [工程]工程属性],在对话框中设置
2.设置启动对象 程序运行时,首先被执行的对象称为启动对象。 缺省情况下,第一个窗体被指定为启动对象。 指定启动对象: [工程][工程属性],在对话框中设置

3.理解窗体的有关语句和方法 (1)Load语句:把一个窗体装入内存 格式:Load窗体名称 如:Load Form2 (2)Unload语句:从内存中删除一个窗体 格式:Unload窗体名称 如:Unload Form2
3.理解窗体的有关语句和方法 (1)Load语句:把一个窗体装入内存 格式:Load 窗体名称 如:Load Form2 (2)Unload语句:从内存中删除一个窗体 格式:Unload 窗体名称 如:Unload Form2
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual Basic程序设计》课程电子教案(PPT课件)第8章 文件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第7章 图形操作.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第6章 常用控件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第5章 数组.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第4章 基本的控制结构.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第3章 VB语言基础.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第2章 程序设计入门.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第1章 Visual Basic程序设计概述(海南大学:吴星).ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第10章 过程.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap12_文件.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap11_指针进阶.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap10_函数与程序结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap09_结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap08_指针.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap07_数组.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap06_回顾数据类型和表达式.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap05_函数.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap04_循环结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap03_分支结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap02_用C语言编写程序.ppt
- 海南大学:《Java语言程序设计》课程教学大纲 Java Programming.pdf
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第一章 Java入门(主讲:杨厚群).ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第七章 数组和向量.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第三章 控制语句.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第九章 创建用户界面.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第二章 基本数据类型与基本操作.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第五章 使用对象对象与类编写程序.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第八章 图形程序设计入门.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第六章 类的继承性.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十一章 异常处理.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十三章 多线程.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十二章 国际化.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十五章 输入输出.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十六章 网络.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十四章 多媒体.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十章 applet和高级图形界面.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第四章 方法.ppt
- 石河子大学:《微机原理与接口技术》课程教学大纲(负责人:刘恩博).pdf
- 石河子大学:《微机原理与接口技术》课程授课教案(任课教师:李栓明).doc
- 石河子大学:《微机原理与接口技术》课程教学实验指导书(试用).doc