第6章VB界面设计 6.1基本要求 1.熟练掌握运用菜单编辑器建立菜单的方法: 2.掌握通用对话框的使用方法: 3.掌握窗体的显示与隐藏方法: 4.掌握在VB工程运用多重窗体的方法。 6.2知识点 1.通用对话框(CommonDialog) VB的通用对话框CommonDialog控件就是提供了基于Windows的标准对话框。 CommonDialog控件不是VB的内部控件,它是ActiveX控件。使用时选择“工程”菜单的 “部件”命令,来打开“部件”对话框。在其中选择“Microsoft Common Dialog Control6.0” 选项,将CommonDialog控件添加到工具箱。VB通用对话框可以打开的Windows标准对话 框界面有:“打开”对话框,“另存为”对话框,“颜色”对话框,“字体”对话框,“打印” 对话框和“帮助”对话框。在使用通用对话框控件打开标准对话框时,必须对它的一个Action 属性进行设置或调用该控件的Sow方法,那样才能真正地打开标准对话框中某一种类型的 对话框。 (1)打开对话框 当在程序中把Action属性值设置为1时或调用了ShowOpen方法,就可以打开通用对 话框的“打开”对话框。在“打开”对话框中,可以翻阅计算机的整个目录结构,查找所需 要的文件。如下图6-1所示。 打开 ②☒ 查找范围¢): □.学习指导书 习尔白心国 d vbbb 复件第6章B界面设计-3.doc tu601.bmp 目新建文本文档txt 我最近的文档 tu601.JPG @ Htu602.JPG 四第1章B根述-4.doc 桌面 四第2章-2.doc 第3章-2.doc 第4章-11.doc 我的文档 第5章-2.doe w第6章B界面设计-3.doc 回第6章B界面设计.doc 我的电脑 第7章B文件系统-2.doc 四第8章B数据库应用-6.doc 网上邻居 文件名): 打开Q) 文件类型亿) 取消 厂以只读方式打开®) 图6-1打开对话框 要真正实现文件的打开需要设置几个必要的属性: ①FileName:用于设置和得到用户所选的文件名(包括路径名),属性值为字符串
!"# $%&'()*+, -.# $%/' 01$%23' $%#4567 8 71%89:2;<=71%8#>?567 8 5@2A $%BCDEF# GH<= -. IJKL7<=827MNO827PQ827R8 27<S8 T7UV8#$%<=-.42WX3YZ [\]^_`abc$% !" 2defghij<=-.?kYlmn # op<= q r?s [\t_`O 4ab* !"#$ 2&GH<= 7<=8#7<=8?2GHuvwxyzZ{|}~2 %# % # % <= hi%<=_`ZW[\L &'L,_`TD5%op2[\tOR#
②FileTitle:用于返回文件名,不包含路径。 ③InitDir:用于指定初始化目录,或返回用户选择的文件目录。 ④Filter:用于设置对话框的文件类型列表框中的过滤器。通过设定过滤器指定在文件 类型列表框中显示的文件类型。其格式为:文件说明「文件类型 ⑤FilterIndex:当指定一个以上的过滤器时,需使用该属性确定哪一个作为默认过滤器 显示,默认值为1。 (2)另存为对话框 当在程序中把Action属性值设置为2时或调用了ShowSave方法,就可以打开通用对话 框的“另存为”对话框。在“另存为”对话框中,可以翻阅计算机的整个目录结构,查找所 需要的信息。 另存为对话框常用属性基本上与“打开”对话框相似,有一个DefaultExt属性是“另存 为”对话框所特有的,它表示所存文件的默认扩展名。 (3)颜色对话框 当在程序中把Action属性值设置为3时或调用了ShowColor方法,就可以打开通用对 话框的“颜色”对话框。在“颜色”对话框的调色板中提供了基本颜色,还提供了用户的自 定义颜色,即用户可以自己调色。如图6-2。 颜色 ②☒ 基本领色B): 自定义颜色C) 厂厂厂■口口■■ ■■■■■■■ 规定自定义颜色)》 确定☐取消」 图6-2颜色对话框 颜色对话框的常用属性是Coo属性,当用户在调色板中选定颜色后,该颜色值赋给 Color属性。 (4)字体对话框 当在程序中把Action属性值设置为4时或调用了ShowFont方法,就可以打开通用对话 框的“字体”对话框。在“字体”对话框中,拥有可供用户选择的字体。如下图6-3
&(L,%2/# ) L,{|2a56%{|# &L,_`%mn ¡?¢£#¢_¢£% mn ¡?%mn#>¤¥OL%¦§¨%mn © &) *LqYZHª¢£42c[\«¬YZO®¯¢£ 2®¯tO # opMNO q r?s [\t_`O 4ab* !"! 2&GH<= 7MNO8#7MNO8?2GHuvwxyzZ{|}~2 °±# MNO²[\+³ª7<=8´µ2KYZ +,* [\'7MN O8¶K23¡N%®¯·¸# opPQ q r?s [\t_`O 4ab* !" 2&GH<= 7PQ8#7PQ8bQ¹?()*+³PQ2º()*» ¼PQ2½GH»¾bQ# %# % PQ PQ²[\' [\2qbQ¹?5PQ¿2cPQtÀÁ [\# opR q r?s [\t_`O 4ab* !"& 2&GH<= 7R8#7R8?2ÂKG)56R# %#
字体 ?☒ 字体) 字形) 大小) 常规 六号 确定 (CArial Unicode MS 常规 取消 中@Batang @BatangChe 粗体 小五 eDotum 粗斜体 六号■ QDotumnChe 孕@Gulim 示例 字符集⑧) 图6-3字体对话框 在使用“字体”对话框之前,必须设置Flags属性,见下表。假如没有设置Flags属性 值,则使用“字体”对话框时会显示错误提示。 属性 Flags值 说明 CdlCFScreenFonts 屏幕字体 CdlCFPrinterFonts 2 打印机字体 CdlCFBoth 3 两者皆有 cdlCFEffects 100 出现删除线、下划线、颜色元素 (5)打印对话框 当在程序中把Action属性值设置为5时或调用了ShowPrinter方法,就可以打开通用对 话框的“打印”对话框。如下图6-4
% R 7R8ÃÄ2WX_` & [\2Å¡#Æ ÇK_` & [\ t2È7R84ÉÊË(# [\ & t ¦§ &! & ÌÍR &- & <SyR & " ÎÏÐK &, ÑÒÓÔÕÖÔÕPQר o.p<S q r?s [\t_`O . 4ab* !"- 2&GH<= 7<S8# %#
是打印 2☒ 常规 选择打印机 回 添加打印机 5D PDF hp Laser订t Creator 1010 Series Driver 状态: 准备就绪 首选项⑧) 位置: 名 备注: 查找打印机@). 厂打印到文件但) 页面范围 口全部L) 份数C) 日 C选定范围①) C当前页面0 C页码 打印®) 取消 图6-4打印对话框 打印对话框不能直接处理打印任务,它仅是一个供用户选择打印参数的界面,所选参数 存于各属性中,再由编程来处理打印任务。属性如下表所示。 属性 说明 Copies 指定打印份数 FromPage 打印起始页号 ToPage 打印终止页号 (6)帮助对话框 帮助对话框用于制作应用程序的联机帮助,它可将已创建的帮助文件取出,并与界面连 接起来,达到显示并检索帮助信息的目的。当在程序中把Action属性值设置为6时或调用 了ShowHelp方法,并且设定了HelpCommand、HelpFile属性值。如: CommonDialog1.HelpCommand=cdlHelpContents CommonDialog1.HelpFile ="c:\windows\system32\winabe.hlp" Me.CommonDialog1.Action=6 就可以打开通用对话框的帮助对话框。如下图6-5所示
% <S <S/gÙÚÛÜ<SÝÞ23ß'YZ)56<SàáIJ25àá N,â[\?2ãä ;ÛÜ<SÝÞ#[\ ¡# [\ ¦§ $ <Såá &- <Sæçè (- <Séêçè opUV UV,ëì ríyUV23GAîïUV%ðÑ2ñIJò Úæ;2óDñôõUV°±{#q r?s [\t_`O 4ab * !"/$ 2ñö_* /$ Õ/$& [\t# L /$ 0/$ /$&0123 343 5"$1 0 &GH<=UV# %. #
◇“智能ABC”帮助 日▣☒ 文件)编辑)书签)选项0)帮助) 目录)索引)后退电)打印①) 全拼输入 如果您使用汉语拼音比较熟练,可以使用全拼给入法。 规则 按规范的汉语拼音输入,输入过程和书写汉语拼音的过程完全一致。 提示 。按词输入,司与词之间用空格或者标点隔开。如果您不会输词,可以 一直写下去,超过系统允许的字将个数时,系统将啊铃警告。 。注意隔音符号的使用。 例如: 图6-5帮助对话框 2.菜单编辑器 选择“工具”菜单的“菜单编辑器”命令,即可打开如图6-6所示的“菜单编辑器”窗 口。 菜单编辑器 ☒ 标题①): 确定 名称@): 取消 索引): 快捷键⑤): (None) 卫 帮助上下文ID):D 协调位置@):D-Hone 可 厂复选C) 厅有效但) V可见) 厂显示窗口列表代) 下一个四 插入) 册除) 图6-6菜单编辑器 (1)菜单控件属性区 标题:输入菜单标题及各菜单项的标题,也可以在菜单中创建分隔条。 名称:输入菜单控件的名字,该名字用于在程序代码中引用菜单控件。 索引:在创建菜单控件数组时作为索引。 快捷键:允许为每个命令选定快捷键。 复选:选择该项时,将一个复选框标志放置在菜单上(它只对子菜单项起作用)。 有效:设置菜单或菜单项当前有效。 可见:设置菜单或菜单项当前可见。 (2)编辑区 左、右箭头:用来产生和消除内缩符号,即产生或消除子菜单。 上、下箭头:每次单击都把选定的菜单项在同级菜单内向上、下移动一个位置
%. UV 567E87 89:2½G<= % 7 8 ÷# % op$%[\ø -ùLúû-ùüâ@-ù2ýGH?ïþ# Lúû$%R2cR, r?$%# õLï$%á4Oõ# LO Z9:5 # 5L56c@42AYZ5-`ªo3@æp# KL_`a@qÄK# GÅL_`a@qÄGÅ# op ø ÕL;TÓ0è2½aÓ# ªÕL s5@ 0!ªÕ"#YZ$`#