Visual Basic 程序设计
第 9章,对话框
主要内容
公共对话框
自制对话框
万博科技职业学院
?■
Vi
su
al
BA
SI
C




万 博 科 技 职 业 学 院
Wanbo Inst,Of Since & Tech.
公共对话框
?不是标准控件。而是可插入部件:
Microsoft Common Dialog Control 6.0
和标准控件一样,有属性、方法
?多功能(由 Action属性决定):
1,打开 文件对话框
2,另存为 对话框
3,颜色 对话框
4,字体 对话框
5,打印 对话框
6,帮助 对话框
?■
Vi
su
al
BA
SI
C




万 博 科 技 职 业 学 院
Wanbo Inst,Of Since & Tech.
打开公共对话框的方法
1,ShowOpen 显示 打开 文件对话框
2,ShowSave 显示 另存 为对话框
3,ShowColor 显示 颜色 对话框
4,ShowFont 显示 字体 对话框
5,ShowPrinter 显示 打印 对话框
6,ShowHelp 显示 帮助 对话框

?■
Vi
su
al
BA
SI
C




万 博 科 技 职 业 学 院
Wanbo Inst,Of Since & Tech.
“打开 /另存为”对话框的主要属性
?FileName 用户所选文件路径
?Filter 过滤器-限制文件选择范围
?格式:,描述 |通配符 ;…”
?例:,所有文件 |*.*|图片文件 |*.bmp;*.jpg”
?FilterIndex 用户选择的过滤项索引号
?■
Vi
su
al
BA
SI
C




万 博 科 技 职 业 学 院
Wanbo Inst,Of Since & Tech.
“字体”对话框的主要属性
?FontName 字体 ( String)
?FontSize 大小 ( Single)
?FontBold 粗体 ( Boolean)
?FontItalic 斜体 ( Boolean)
?FontUnderline 下划线 ( Boolean)
?Color 颜色 ( Long)
?■
Vi
su
al
BA
SI
C




万 博 科 技 职 业 学 院
Wanbo Inst,Of Since & Tech.
“颜色”对话框的主要属性
?Color 用户所选的颜色值
?■
Vi
su
al
BA
SI
C




万 博 科 技 职 业 学 院
Wanbo Inst,Of Since & Tech.
自定义对话框
?对话框是窗体的一种,可以用 Show方法
显示,用 Hide方法隐藏。
?Show方法:
窗体名,Show [0|1]
? 模式,0(默认)- 无模式,打开后继
续执行其后继语句 (如 Find)
1- 有模式,关闭后才能继续 (如 Open)

?■
Vi
su
al
BA
SI
C




万 博 科 技 职 业 学 院
Wanbo Inst,Of Since & Tech.
Shell函数
?功能:用于启动其他应用程序。
注,Shell-外壳,操作系统中指命令解
释程序,如 DOS的 command,UNIX的
csh,ksh等。
?格式,Shell(<命令行 >,<启动状态 >)
?命令行,任何可在 Windows下可执行的命令,
如, c:\windows\calc.exe”
?启动状态,有 /无焦点;最大化 /最小化 /正常
?■
Vi
su
al
BA
SI
C




万 博 科 技 职 业 学 院
Wanbo Inst,Of Since & Tech.
windowstyle
0- vbHide 窗口被隐藏,且焦点会移到隐式窗口。
1- vbNormalFocus 窗口具有焦点,且会还原到它原来的大
小和位置。
2- vbMinimizedFocus 窗口会以一个具有焦点的图标来显示。
3- vbMaximizedFocus 窗口是一个具有焦点的最大化窗口。
4- vbNormalNoFocus 窗口会被还原到最近使用的大小和位
置,而当前活动的窗口仍然保持活动。
6- vbMinimizedNoFocus窗口会以一个图标来显示。而当前
活动的的窗口仍然保持活动。