十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第12章 Visual Basic高级界面设计

第12章Visual Basic高级界面设计 12.1工具栏和状态栏 12.2多重文档界面 12.3 RichTextBox控件和Clipboardi剪贴板对象 12.4高级界面设计实例
第12章 Visual Basic高级界面设计 12.1 工具栏和状态栏 12.2 多重文档界面 12.3 RichTextBox控件和Clipboard剪贴板对象 12.4 高级界面设计实例

12.1工具栏和状态栏 12.1.1工具栏 工具栏已经成为许多基于Windows的应用程序 的标准功能。工具栏提供了对于应用程序中最常用 的菜单命令的快速访问。 制作工具栏有两种方法:一种方法是手工制作, 即利用图形框和命令按钮;另一种方法是通过组合 使用ToolBar、ImageList控件制作工具栏
12.1 工具栏和状态栏 12.1.1 工具栏 工具栏已经成为许多基于Windows的应用程序 的标准功能。工具栏提供了对于应用程序中最常用 的菜单命令的快速访问。 制作工具栏有两种方法:一种方法是手工制作, 即利用图形框和命令按钮;另一种方法是通过组合 使用ToolBar、ImageList控件制作工具栏

1.在nageList控件中添加图像 选定窗体上的1 mageList控件,在属性窗口单击 “自定义”右边也,打开“属性页”对话框, 选择“图像”选项卡 属性页 ☒ 通用图像 颜色 当前图像 索引C):6 关键字《): 标记①): 图像圆): 凸它日品蹈色 插入陶片① 册除图片⑧) 图像数:6 确定 取消 应用) 帮助
1.在ImageList控件中添加图像 选定窗体上的ImageList控件,在属性窗口单击 “自定义”右边的 ,打开“属性页”对话框, 选择“图像”选项卡

2.建立mageListi和ToolBar控件的关联 选定窗体上的ToolBar控件,在属性窗口单击 “自定义”右边信,打开“属性页”对话框, 选择“通用”选项卡,其中的“图像列表”下拉列 表框用来与[mageList建立关联 属性页 通用 按钮图片 鼠标指针组) 0-ccDefault 图像列表红): ImageListl 边界样式⑧) 0-ccNone 外观①): 1-cc3D 0L卫放置模式@): 0-ceOLEDropNone 帮助上下文标识符L):D 帮助文件您): 按钮高度): 329.95 应允许自定义C)应可换行的①) 按钮宽度健): 360.00 应显示提示⑤) 口有效) 确定 取消 应用A) 帮助
2.建立ImageList和ToolBar控件的关联 选定窗体上的ToolBar控件,在属性窗口单击 “自定义”右边的 ,打开“属性页”对话框, 选择“通用”选项卡,其中的“图像列表”下拉列 表框用来与ImageList建立关联

3.在ToolBar控件中添加按钮 单击“插入按钮”,并适当设置图像编号就可 以为工具栏添加按钮。 屁性页 通用按钮图片 索引): 插入按钮) 册除按朝) 标题C): 描述①) 关键字) 值0: D-tbrUnpres年习 样式⑤): 宽度保留区)⑧):下 工具提示文本) 图像G): 标记①): 下可见B 反有效) 厂混合伏态仙 按钮菜单 索引: g回 插入按钮菜单凹 册除孩钮菜单@ 文本: 关键字):厂 标记: 反有效在 反可见 确定 取消 应用) 帮助
3.在ToolBar控件中添加按钮 单击“插入按钮”,并适当设置图像编号就可 以为工具栏添加按钮

4.在ButtonClicki和ButtonMenuClick事件中编程 ToolBar控件常用的事件有两个:ButtonClick 和ButtonMenuClick。前者对应的按钮样式为“0 2”,后者对应样式为“5”的菜单按钮。 例12-1】设计一个控制文本框中字体风格的工具栏 程序代码如下: Private Sub Toolbar1 ButtonClick(By Val Button As ComctlLib.Button) n Button.Index 例[12-1]工具栏 回☒ Select Case n BI四 Case 1 Text1.FontBold Button.Value 红豆生南国,春来发九技 Case 2 Text1.FontItalic Button.Value Case 3 Text1.FontUnderline=Button.Value End Select End Sub
4.在ButtonClick和ButtonMenuClick事件中编程 ToolBar控件常用的事件有两个:ButtonClick 和ButtonMenuClick。前者对应的按钮样式为“0~ 2”,后者对应样式为“5”的菜单按钮。 例[12-1] 设计一个控制文本框中字体风格的工具栏 程序代码如下: Private Sub Toolbar1_ButtonClick(ByVal Button As ComctlLib.Button) n = Button.Index Select Case n Case 1 Text1.FontBold = Button.Value Case 2 Text1.FontItalic = Button.Value Case 3 Text1.FontUnderline = Button.Value End Select End Sub

12.1.2 状态栏 设计状态栏时,在窗体上添加StatusBar控件, 在属性窗口单击“自定义”右边▣,打开“属 性页”对话框,选择“窗格”选项卡就可以进行设 计。 属性页 通用 窗格 字体图片 索引) ✉ 插入窗格) 册除窗格⑧) 文本①) 工具提示文本巡) 关键字) 最小宽度健) 1440.00 标记@) 实际宽度C) 1440.00 对齐) 0-sbrLefi Γ图片 样式⑤) 0-sbrTex 浏览@). 斜面⑧) 1 sbrInst 无图片企) 自动调整大小):0-sbrNoAt, 口有效)口可见) 确定 取消 应用 帮助
12.1.2 状态栏 设计状态栏时,在窗体上添加StatusBar控件, 在属性窗口单击“自定义”右边的 ,打开“属 性页”对话框,选择“窗格”选项卡就可以进行设 计

12.2 多重文档界面 12.2.1界面形式 大多数的应用程序界面有两种形式:一种是单 文档界面(SDI,Single Document Interface),如 Windows操作系统提供的NotePad记事本应用程序; 另一种是多文档界面,典型代表有Microsoft Word 应用程序
12.2 多重文档界面 12.2.1 界面形式 大多数的应用程序界面有两种形式:一种是单 文档界面(SDI,Single Document Interface),如 Windows操作系统提供的NotePad记事本应用程序; 另一种是多文档界面,典型代表有Microsoft Word 应用程序

12.2.21 MDI窗体 一个多文档应用程序可以包含3类窗体: ◆二个MD父窗体(简称MDI窗体),该窗体仅有一个,MDI 窗体只能包含Menu控件、PictureBox:控件和具有Align属性 的自定义控件或不可视控件 ◆一个或若干个子窗体 ◆普通窗体
12.2.2 MDI窗体 一个多文档应用程序可以包含3类窗体: ◆一个MDI父窗体(简称MDI窗体),该窗体仅有一个,MDI 窗体只能包含Menu控件、PictureBox控件和具有Align属性 的自定义控件或不可视控件 ◆一个或若干个子窗体 ◆普通窗体

12.2.3 与MD有关的属性、事件和方法 1.常用属性 MDI窗体的常用属性 属性名 属性值 说明 MDIChild 逻辑型数据 为True时,该窗体作为MDI窗体的子窗 体。默认为False vbNormal(0) 子窗体正常显示,可被其他窗体框住 WindowState vbMinimized(1) 将子窗体最小化为一个图标 vbMaximized(2) 将子窗体扩大到最大尺寸
12.2.3 与MDI有关的属性、事件和方法 1.常用属性 属性名 属性值 说明 MDIChild 逻辑型数据 为True时,该窗体作为MDI窗体的子窗 体。默认为False WindowState vbNormal(0) 子窗体正常显示,可被其他窗体框住 vbMinimized(1) 将子窗体最小化为一个图标 vbMaximized(2) 将子窗体扩大到最大尺寸 MDI窗体的常用属性
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第11章 数据库技术.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第10章 文件.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第9章 菜单、对话框及多重窗体.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第8章 过程.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第7章 数组.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第6章常用控件.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第5章 Visual Basic控制结构.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第4章 数据输入输出.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第3章 Visual Basic语言基础.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第2章 Visual Basic程序设计概述.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第1章 Visual Basic简介(主编:蒋加伏、张林峰).ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第9章 Visual Basic常用控件.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第8章 过程.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第7章 数组.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第6章 循环结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第5章 选择结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第10章 界面设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第4章 顺序结构程序设计.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第3章 VB程序设计代码基础.ppt
- 《VB程序设计基础》课程PPT教学课件(第3版)第2章 Visual Basic简介.ppt
- 十一五国家级规划教材:《Visual Basic程序设计教程》教学资源(PPT课件,第4版)第13章 Visual Basic多媒体程序设计.ppt
- 《多媒体技术》课程教学大纲 Multimedia Technique.docx
- GoldWave教程.doc
- 齐齐哈尔大学:《C++语言程序设计》课程教学大纲 C++ Programming.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程授课教案(讲义).pdf
- 《C++语言程序设计》课程教学资源(学习资料)Visual C++MFC简明教程.doc
- 《C++语言程序设计》课程参考文献:《面向对象的C++》书籍PDF电子版.pdf
- 中国水利水电出版社:《C++实用培训教程》书籍PDF电子版(共十章,编著:李国权).pdf
- 清华大学出版社:《Visual.C++面向对象与可视化程序设计》书籍教材PDF电子版(第2版,编著:黄维通).pdf
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第一章 绪论.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第七章 继承与派生.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第三章 函数.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第九章 群体类和群体数据的组织.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第二章 C++简单程序设计.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第五章 C++程序的结构.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第八章 多态性.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第六章 数组、指针与字符串.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第四章 类与对象.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第十章 C++标准模板库.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第十一章 流类库与输入输出.ppt