Visual basic教程(课堂PPT)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
话框; (2) 在对话框中选择“控件”选项卡,在控件列表
框中选“Microsoft Common Dialog Controls 6.0”; (3) 单击“确定”按钮。
第7章 ·用户界面的设计
通用对话框的Action属性
Action属性值
含义
1
显示“打开”对话框
2
显示“另存为”对话 框
3
显示“颜色”对话框
语法格式为: [对象名.]PopupMenu <菜单名>,[flags,[X,[Y]]]
其中: 对象名:指出在哪一个对象上打开弹出式菜单 菜单名:是指在“菜单编辑器”中为该菜单标题所 设置的名称(Name)属性值。 x,y:是菜单弹出的坐标,默认为鼠标坐标。 Flags :定义弹出式菜单的位置及行为。
说明
Caption 在菜单项上所显示的字符串,减号显示分隔条
Name
用来编写菜单控件的事件代码,相当于其他控 件的(名称)。
Leabharlann Baidu
Index 创建菜单数组时,相当于数组的下标。
Shortcut 设置菜单项的快捷键
Checked 为True(选中)时,菜单项前出现一个“√” 。
Enabled
为False(未选中)时,菜单项为灰色,表示该 菜单项不可用。
第7章 ·用户界面的设计
例 7-2 设计一个应用程序,可以保存文本框中所编 辑的文字。缺省扩展名时,可将所编辑的文字保存 为扩展名为.dat的数据文件。
第7章 ·用户界面的设计
例7-2代码
第7章 ·用户界面的设计
“颜色”对话框
当通用对话框的Action属性值被设置为3或调用 了ShowColor方法时,便会立即弹出“颜色”对话 框
用户界面的设计
第七章
本章内容
7.1 通用对话框 7.2 菜单设计 7.3 多重窗体 7.4 VB的工程结构 7.5 多文档界面(MDI) 7.6 工具栏设计
第7章 ·用户界面的设计
通用对话框 (CommonDialog)
作用:用于实现打开文件、保存文件以及对字体、 字号和颜色进行设置等操作 。
添加到工具箱中的方法: (1) 选择菜单“工程/部件”命令,打开“部件”对
Visible 为False(未选中)时,对应的菜单项不可见。
WindowList
该属性为True(选中)时,将显示当前打开的 一系列子窗口的标题。
第7章 ·用户界面的设计
例 7-6 设计下拉式菜单,其功能可以改变文本框中 的文字的字体、字形和大小。
第7章 ·用户界面的设计
菜单控件数组
控件数组是指多个菜单项,共用同一个名称, 用索引号标识每个菜单项,执行同一个Click事件过 程。
第7章 ·用户界面的设计
例 7-3 设计一个应用程序,通过命令按钮可以改变 标签的背景颜色。
第7章 ·用户界面的设计
“字体”对话框
通用对话框的Flags属性被设置为3,接着 Action属性值被设置为4或调用了ShowFont方法后, 便会立即弹出“字体”对话框 。
第7章 ·用户界面的设计
说明
DefaultExt FilterIndex
Filter的格式: 文件说明|文件类型 例如: Word(*.DOC)|*.DOC|Text (*.TXT)|*.txt|All Files|*.*
第7章 ·用户界面的设计
“另存为”对话框
“另存为”对话框的相关属性基本上与“打开”对话框 的属性及含义相同,仅DefaultExt属性是该对话框所特有的, 它表示所存文件的默认扩展名。
说明 对话框的标题 显示文件名(包含路径) 显示文件名(不包含路径) 确定文件列表框中所显示文件的类型 确定所存文件的默认扩展名(一般用于“另 存为”对话框中) 在文件列表框中所选文件类型的序号 初始目录 被打开文件的最大长度
第7章 ·用户界面的设计
“打开”文件对话框属性页
DialogTiltle FileName InitDir Filter
例 7-4 设计一个应用程序,通过命令按钮可以改变 标签的字体。
第7章 ·用户界面的设计
“打印”对话框
当通用对话框的Action属性值被设置为5或调用 了ShowPrinter方法时,便会立即弹出“打印”对话 框
第7章 ·用户界面的设计
例 7-5 设计一个应用程序,通过命令按钮可以打印 文本框中的内容。
例 7-1 设计一个简单的应用程序,用于打开各种 类型的图形文件。
第7章 ·用户界面的设计
例7-1代码
第7章 ·用户界面的设计
“打开”对话框的主要属性
属性名 DialogTitle FileName
FileTitle Filter
DefaultExt
FilterIndex InitDir
MaxFileSize
(1) Flags属性必须在激活字体对话框之前进行设置。
(2) Flags属性必须取 1、2或3之一,或者取1、2或3与 256之和。
属性名 Flags
属性值 1 2 3
256
说明 显示屏幕字体 显示打印机字体 显示打印机字体和屏幕字体 显示删除线和下划线检查框以 及颜色组合框
第7章 ·用户界面的设计
第7章 ·用户界面的设计
例 7-8 在例7-7的基础上添加一个弹出式菜单,用 于改变文本中文字的颜色。
第7章 ·用户界面的设计
菜单设计
下拉式菜单系统的组成结构 :
主菜单条 菜 单 项
子菜单名
分隔线
主菜单名 快捷键 热键 下级子菜 单标记
第7章 ·用户界面的设计
属性设置区
菜单编辑器
菜单编辑区
菜单列表区
第7章 ·用户界面的设计
菜单项的属性
属性标题 标题
名称
索引 快捷键
复选
有效
可见 显示窗口
列表
属性名
系统将根据不同的索引(Index)参数来区分被 单击的菜单项,从而完成相应的功能操作。
第7章 ·用户界面的设计
例 7-7 利用菜单控件数组改编例7-6,去掉“字形” 子菜单标题,在“粗体”和“斜体”菜单项旁边加 “√”标记,以表示是否对文字进行粗体或斜体的设 置。
第7章 ·用户界面的设计
弹出式菜单
4
显示“字体”对话框
5
显示“打印机”对话 框
6
显示“帮助”对话框
对应方法 ShowOpen ShowSave ShowColor ShowFont ShowPrinter ShowHelp
第7章 ·用户界面的设计
InitDir
FileName FilterIndex
打开对话框
Filter
第7章 ·用户界面的设计
框中选“Microsoft Common Dialog Controls 6.0”; (3) 单击“确定”按钮。
第7章 ·用户界面的设计
通用对话框的Action属性
Action属性值
含义
1
显示“打开”对话框
2
显示“另存为”对话 框
3
显示“颜色”对话框
语法格式为: [对象名.]PopupMenu <菜单名>,[flags,[X,[Y]]]
其中: 对象名:指出在哪一个对象上打开弹出式菜单 菜单名:是指在“菜单编辑器”中为该菜单标题所 设置的名称(Name)属性值。 x,y:是菜单弹出的坐标,默认为鼠标坐标。 Flags :定义弹出式菜单的位置及行为。
说明
Caption 在菜单项上所显示的字符串,减号显示分隔条
Name
用来编写菜单控件的事件代码,相当于其他控 件的(名称)。
Leabharlann Baidu
Index 创建菜单数组时,相当于数组的下标。
Shortcut 设置菜单项的快捷键
Checked 为True(选中)时,菜单项前出现一个“√” 。
Enabled
为False(未选中)时,菜单项为灰色,表示该 菜单项不可用。
第7章 ·用户界面的设计
例 7-2 设计一个应用程序,可以保存文本框中所编 辑的文字。缺省扩展名时,可将所编辑的文字保存 为扩展名为.dat的数据文件。
第7章 ·用户界面的设计
例7-2代码
第7章 ·用户界面的设计
“颜色”对话框
当通用对话框的Action属性值被设置为3或调用 了ShowColor方法时,便会立即弹出“颜色”对话 框
用户界面的设计
第七章
本章内容
7.1 通用对话框 7.2 菜单设计 7.3 多重窗体 7.4 VB的工程结构 7.5 多文档界面(MDI) 7.6 工具栏设计
第7章 ·用户界面的设计
通用对话框 (CommonDialog)
作用:用于实现打开文件、保存文件以及对字体、 字号和颜色进行设置等操作 。
添加到工具箱中的方法: (1) 选择菜单“工程/部件”命令,打开“部件”对
Visible 为False(未选中)时,对应的菜单项不可见。
WindowList
该属性为True(选中)时,将显示当前打开的 一系列子窗口的标题。
第7章 ·用户界面的设计
例 7-6 设计下拉式菜单,其功能可以改变文本框中 的文字的字体、字形和大小。
第7章 ·用户界面的设计
菜单控件数组
控件数组是指多个菜单项,共用同一个名称, 用索引号标识每个菜单项,执行同一个Click事件过 程。
第7章 ·用户界面的设计
例 7-3 设计一个应用程序,通过命令按钮可以改变 标签的背景颜色。
第7章 ·用户界面的设计
“字体”对话框
通用对话框的Flags属性被设置为3,接着 Action属性值被设置为4或调用了ShowFont方法后, 便会立即弹出“字体”对话框 。
第7章 ·用户界面的设计
说明
DefaultExt FilterIndex
Filter的格式: 文件说明|文件类型 例如: Word(*.DOC)|*.DOC|Text (*.TXT)|*.txt|All Files|*.*
第7章 ·用户界面的设计
“另存为”对话框
“另存为”对话框的相关属性基本上与“打开”对话框 的属性及含义相同,仅DefaultExt属性是该对话框所特有的, 它表示所存文件的默认扩展名。
说明 对话框的标题 显示文件名(包含路径) 显示文件名(不包含路径) 确定文件列表框中所显示文件的类型 确定所存文件的默认扩展名(一般用于“另 存为”对话框中) 在文件列表框中所选文件类型的序号 初始目录 被打开文件的最大长度
第7章 ·用户界面的设计
“打开”文件对话框属性页
DialogTiltle FileName InitDir Filter
例 7-4 设计一个应用程序,通过命令按钮可以改变 标签的字体。
第7章 ·用户界面的设计
“打印”对话框
当通用对话框的Action属性值被设置为5或调用 了ShowPrinter方法时,便会立即弹出“打印”对话 框
第7章 ·用户界面的设计
例 7-5 设计一个应用程序,通过命令按钮可以打印 文本框中的内容。
例 7-1 设计一个简单的应用程序,用于打开各种 类型的图形文件。
第7章 ·用户界面的设计
例7-1代码
第7章 ·用户界面的设计
“打开”对话框的主要属性
属性名 DialogTitle FileName
FileTitle Filter
DefaultExt
FilterIndex InitDir
MaxFileSize
(1) Flags属性必须在激活字体对话框之前进行设置。
(2) Flags属性必须取 1、2或3之一,或者取1、2或3与 256之和。
属性名 Flags
属性值 1 2 3
256
说明 显示屏幕字体 显示打印机字体 显示打印机字体和屏幕字体 显示删除线和下划线检查框以 及颜色组合框
第7章 ·用户界面的设计
第7章 ·用户界面的设计
例 7-8 在例7-7的基础上添加一个弹出式菜单,用 于改变文本中文字的颜色。
第7章 ·用户界面的设计
菜单设计
下拉式菜单系统的组成结构 :
主菜单条 菜 单 项
子菜单名
分隔线
主菜单名 快捷键 热键 下级子菜 单标记
第7章 ·用户界面的设计
属性设置区
菜单编辑器
菜单编辑区
菜单列表区
第7章 ·用户界面的设计
菜单项的属性
属性标题 标题
名称
索引 快捷键
复选
有效
可见 显示窗口
列表
属性名
系统将根据不同的索引(Index)参数来区分被 单击的菜单项,从而完成相应的功能操作。
第7章 ·用户界面的设计
例 7-7 利用菜单控件数组改编例7-6,去掉“字形” 子菜单标题,在“粗体”和“斜体”菜单项旁边加 “√”标记,以表示是否对文字进行粗体或斜体的设 置。
第7章 ·用户界面的设计
弹出式菜单
4
显示“字体”对话框
5
显示“打印机”对话 框
6
显示“帮助”对话框
对应方法 ShowOpen ShowSave ShowColor ShowFont ShowPrinter ShowHelp
第7章 ·用户界面的设计
InitDir
FileName FilterIndex
打开对话框
Filter
第7章 ·用户界面的设计