《Visual Basic程序设计》-沈祥玖-电子教案 第9章 界面设计

上传人:E**** 文档编号:89401443 上传时间:2019-05-24 格式:PPT 页数:29 大小:135.50KB
返回 下载 相关 举报
《Visual Basic程序设计》-沈祥玖-电子教案 第9章 界面设计_第1页
第1页 / 共29页
《Visual Basic程序设计》-沈祥玖-电子教案 第9章 界面设计_第2页
第2页 / 共29页
《Visual Basic程序设计》-沈祥玖-电子教案 第9章 界面设计_第3页
第3页 / 共29页
《Visual Basic程序设计》-沈祥玖-电子教案 第9章 界面设计_第4页
第4页 / 共29页
《Visual Basic程序设计》-沈祥玖-电子教案 第9章 界面设计_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《《Visual Basic程序设计》-沈祥玖-电子教案 第9章 界面设计》由会员分享,可在线阅读,更多相关《《Visual Basic程序设计》-沈祥玖-电子教案 第9章 界面设计(29页珍藏版)》请在金锄头文库上搜索。

1、2019/5/24,1,第9章 界面设计,第1节 通用对话框 属于控ActiveX件,Microsoft Common Dialog Control 6.0 6种:打开、另存位、颜色、字体、打印、帮助 (不能真正实现上述功能,只提供信息,需编程实现),2019/5/24,2,一、共有属性及方法 (加载举例) 1. 显示通用对话框 (1)Show方法 (2)Action属性 Action属性 方法 显示的对话框 1 ShowOpen 打开 2 ShowSave 另存为 3 ShowColor 颜色 4 ShowFont 字体 5 ShowPrinter 打印 6 ShowHelp 帮助,2019

2、/5/24,3,2. 其他属性 (1)CancelError(“取消”错误) True:单击“取消”Err.Numer = 32755(cdlCancel) False:单击“取消”不处理 (2)DialogTitle(标题) (3)Flags(对话框选项),2019/5/24,4,二、“文件”对话框 打开、保存。仅能获取文件名,并非真正打开、保存。 1. 调用 通用对话框名.ShowOpen 通用对话框名.ShowSave,2019/5/24,5,2. 相关属性 (1)FileName 获取选定(或输入)的文件名(含路径),语法: 控件名.FileName (2)Filter 文件过滤器(预

3、定类型) 指定在“文件类型”列表框中显示的内容,语法: 文件说明 | 文件类型 例:“可执行文件(*.exe)| *.exe | 所有文件(*.*)| *.*”,2019/5/24,6,(3)FilterIndex 文件类型的默认设置,与Filter配合。0、1均为第1项,其他按位次。 (4)InitDir 对话框初始目录,缺省为当前目录 (5)FileTitle 文件名,不含路径 (6)DefaultExt 默认扩展名 前两个属性较常用,2019/5/24,7,三、颜色对话框 1. 调用 通用对话框名.ShowColor 2. 相关属性 Color:颜色值 打开.vbp,2019/5/24,

4、8,四、字体对话框 1. 调用 通用对话框名.ShowFont 2. 相关属性 (1)Flags 此属性必须设置,否则程序出错。 相关属性值:180页,表1.8.2 (2)Font属性组 字体名、大小、样式(下划线、删除线、粗体、斜体) (3)Color属性 字体颜色。Flags属性中必须包含cdlCFEffect,2019/5/24,9,五、打印对话框(简介) 1. 调用 通用对话框名.ShowPrinter 2. 相关属性 Copies:打印份数。 FromPage:打印的起始页。 ToPage:打印的结束页。 注意:该对话框并不能真正启动打印过程。 3. 相关对象及其方法 Printer

5、对象:本机安装的默认打印机 Print方法:打印。例:Printer.Print “ABC” EndDoc方法:结束打印,2019/5/24,10,六、帮助对话框(简介) 1. 调用 通用对话框名.ShowHelp 2. 相关属性 HelpFile:文件名(全路径) HelpKey:帮助关键字 HelpCommand:帮助类型。常用常数值:cdlHelpContents HelpContext:帮助主题编号,与属性配合,显示帮助主题,2019/5/24,11,9.2 菜单设计 一、菜单编辑器 1. 打开菜单编辑器 方法1:工具菜单编辑器 方法2:右击窗体菜单编辑器 方法3:单击工具栏“菜单编辑

6、器”按钮(左边第3个) (菜单项重要属性:名称、标题),2019/5/24,12,2. 创建菜单项 (1)输入标题、名称 输入标题输入名称“下一个”或“插入” (2)设置其他属性 有效、可见、复选 (3)调整顺序、级别,2019/5/24,13,3. 分隔菜单项 在“标题”框数入“” 名称自定 4. 热键与快捷键 热键(访问键):“标题”中“&”后的字符显示时带下划线 快捷键:指定:在“快捷键”列表中选择 删除:(None),2019/5/24,14,二、动态菜单(简介) 要点: 用同名的菜单控件数组,设计时将该数组第一项的索引号设为0 运行时用Load语句添加菜单项,用UnLoad语句删除菜

7、单项,2019/5/24,15,三、弹出式菜单 (即右键菜单) 菜单下至少有一个子菜单项。 (事先在菜单编辑器中设计,可隐藏) 1. 调用格式 对象.PopupMenu 菜单名,标志,x,y (标志:弹出菜单的位置、性能;x、y位置坐标。 2. 相关事件 MouseUp或MouseDown,2019/5/24,16,第3节 多重文档界面设计 (兄弟窗体,父子窗体) 父窗体(MDI)、子窗体 注: 父、子均可有自己的菜单,子窗体加载时覆盖父菜单 父窗体只能有一个,子窗体被限制在父窗体中,2019/5/24,17,1. 创建MDI及其子窗体 (1)MDI窗体的创建 工程添加MDI窗体MDI窗体打开

8、。 (2)创建子窗体 新建(或打开已有的窗体)设属性:MDIChild = True 子窗体可仅建一个作为模板,其他子窗体在运行时通过“对象变量”添加: Dim 对象变量名 As New 子窗体名,2019/5/24,18,2. MDI窗体与子窗体交互操作 (1)活动子窗体、活动控件 ActiveForm:具有焦点或最后被激活的子窗体 ActiveControl:活动子窗体上具有焦点的控件 访问形式: 父窗体名.ActiveForm.ActiveControl.方法或属性,2019/5/24,19,(2)显示MDI窗体及其子窗体 加载子窗体时,父窗体自动加载; 加载父窗体时,子窗体不自动加载

9、MDI窗体的AutoShowChilden属性: True:改变子窗体属性后,自动显示该窗体,不必用Show方法 False:需用Show方法显示,2019/5/24,20,3. “窗口”菜单 显示窗口列表 (1)WindowList属性 在菜单编辑器中选中“显示窗口列表”复选框 (2)Arrange方法 排列子窗体 0:层叠 1:水平平铺 2:垂直平铺 3:重排最小化的子窗体图标,2019/5/24,21,第4节 工具栏设计 均属ActiveX控件(Microsoft Windows Common Control 6.0) 建立工具栏较复杂,一般步骤: 1. 创建ImageList控件,加入

10、图像; 2. 在ToolBar控件中创建Button(按钮),设置属性; 3. 为按钮的ButtonClick事件编程。,2019/5/24,22,一、在ImageList控件中添加图像 1. 添加ImageList控件 ImageList控件属于ActiveX控件,加载后双击工具箱ImageList控件,将其加至窗体(位置任意)。,2019/5/24,23,2. 插入图片 右击窗体上的ImageList控件属性(属性页)图像插入图片找到相应图片文件打开。 (与VB98并列的Common目录下的Graphics目录中有许多图形文件,其中与建立工具栏有关的位图文件在CommonGraphicsB

11、itmapsTlBr_W95目录),2019/5/24,24,3. 设置属性 (1)索引(Index) 图像编号,默认即可。可在ToolBar按钮中引用。 (2)关键字(Key) 图像标志,字符串(如“copy”),可选,必须唯一。可在ToolBar按钮中引用。 (支持的图像文件:ico、bmp、gif、jpg) 4. 重复插入图片,2019/5/24,25,二、在ToolBar控件中添加按钮 (图像与ImageList对应) 1. 添加ToolBar控件 双击工具箱中的ToolBar控件。 2. 将ImageList与ToolBar关联 右击窗体上的ToolBar控件属性(属性页)通用图像列

12、表选择ImageList控件名。 (一旦建立关联,ImageList中的图像就不能删除或插入,只能追加。若需删除或插入图像,必须先解除关联,插入或删除图像后重新建立关联),2019/5/24,26,3. 创建按钮 单击属性页“按钮”卡; 单击“插入按钮”; 在“图像”后的文本框中输入ImageList中相应图像的关键字或索引值; 单击“应用”。 重复上述操作,添加其他按钮。,2019/5/24,27,4. 设置其他属性 (1)“按钮”卡 标题(Caption):显示在按钮上的文字; 索引(Index) 关键字(Key):可与ImageList中的关键字同名,也可不同; 值(Value):按钮的初始状态,按下(1)/ 弹起(0); 样式(Style):共6种, 工具提示文本(ToolTilText); 标记(Tag); 状态:可见、有效、混合; 宽度(Width):样式(Style)=3或4时有效。,2019/5/24,28,(2)“通用”卡 样式(Style):0:标准;1:扁平; 其他取默认值,2019/5/24,29,三、响应ToolBar控件事件 即按钮的ButtonClick事件。可用Select Case语句,利用按钮的Index或Key(可读性好)属性识别被单击的按钮。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号