vb6对话框和菜单

合集下载

第8章菜单与对话框

第8章菜单与对话框
8.1 菜单概述
Windows环境下几乎所有的应用软件都通 过菜单实现各种操作,而对visual basic应用程 序来说,当操作比较简单的时候,一般通过控件 来执行,当要完成比较复杂的操作时,使用菜单 具有十分明显的优势。 菜单的类型: 控制菜单;下拉式菜单;快捷菜单(弹出式菜单) 菜单的作用: 1.提供人机对话的界面,以便让使用者选择应用 系统的各种功能, 2.管理应用系统,控制各种功能模块的运行。






5
下拉式菜单
1.属性设置区:
(1)“标题caption”: (2)“名称name”:唯一标识该菜单 (3)“索引index”:菜单控件数组的索引号 (4)“快捷键shortcut”:缺省是none
(5)“复选checked”:菜单项前显示复选标志 √
(6)“有效enabled”:缺省为true (7)“可见visible”: 缺省为true (8)“帮助上下文”: 帮助文件中查找相应的帮助主题 (9)“协调位置”: 标题位置
3
下拉式菜单
菜单显示在窗体中,因此菜单的设置也和其他控件一样在 窗体内进行。VB为用户提供了菜单编辑器。打开菜单编辑 器的方法有如下几种: 1.在VB中单击“工具”菜单中的“菜单编辑器”子菜单; 2.利用“Ctrl”+“E”键的组合; 3.在需要建立菜单的窗体上右击,在弹出的菜单中选择 “菜单编辑器”命令; 4.单击工具栏中的“菜单编辑器” 快捷按钮。 用上述任一方法打开的“菜单编辑器”的对话框,如图所 示。
MsgBox "密码错误,重新输入" End If End Sub
x = Val(Text1.Text) + Val(Text2.Text) Text3.Text = Str(x)

vb菜单和对话框

vb菜单和对话框

(4)运行 对于多重窗体程序来说,运行前应该首先设置某个窗体为启动。本例设 Form1为启动窗体,步骤如下: ① 选择“工程”菜单的“工程1属性”命令; ② 在弹出的对话框中选择“通用”选项卡; ③ 单击“启动对象”列表框的下拉箭头,从中选择“Form1”; ④ 单击“确定”按钮,完成启动窗体设置。
“字体”对话框 字体” 字体
字体对话框是Action=4时的通用对话框,如下图所示,提 时的通用对话框,如下图所示, 字体对话框是 供用户选择字体、字号及字体样式等。 供用户选择字体、字号及字体样式等。 字体对话框重要的属性有: 字体对话框重要的属性有:Color, FontName, FontSize, FontBold FontItalic , FontStrikethru, FontUnderline, Max, mint等,见下图。 等 见下图。
[例5-16]在[例5-15]的基础上增加一个弹出式菜单,包含 16] “剪切”、“复制”和“粘贴”功能,右击文本框时弹出该快 捷菜单。
操作步骤: (1)在菜单编辑器里新增一个菜单,保证该菜单为顶 层菜单项,即无缩进符号。标题设定为“Edit”(该标题和 名称可任意设定,因为它在快捷菜单弹出时不显示)。 (2)将“Edit”菜单的可见属性设置为False。 (3)单击“下一个”命令按钮,标题文本框中输入 “剪切”,编辑对应的名称,单击按钮,将“剪切”菜单 设置为“Edit”菜单的下一级菜单。 (4)参照步骤3完成“复制”和“粘贴”菜单的设置。 (5)使用PopupMenu方法来显示弹出式菜单。 语法格式:[对象].PopupMenu 菜单名 [对象].PopupMenu
Text1
CommonDialog1
“颜色”对话框 颜色” 颜色

VB教程 第五章 对话框与菜单

VB教程 第五章 对话框与菜单

使用通用对话框Commondialog Commondialog控件设计标 三、 使用通用对话框Commondialog控件设计标 准对话框。 准对话框。 1. 通用对话框
通用对话框控件Commondialog提供了一组基于 通用对话框控件Commondialog提供了一组基于 Commondialog Windows的标准对话框界面 的标准对话框界面。 Windows的标准对话框界面。使用单个的通用对话框控件 可以显示文件打开、另存为、颜色、字体、 ,可以显示文件打开、另存为、颜色、字体、打印和帮助 对话框。这些对话框仅用于返回信息, 对话框。这些对话框仅用于返回信息,不能真正实现文件 打开、存储、颜色设置、字体设置、打印等操作。 打开、存储、颜色设置、字体设置、打印等操作。如果要 实现这些功能,必须通过编程解决。 实现这些功能,必须通过编程解决。 要使用通用对话框Commondialog控件, Commondialog控件 要使用通用对话框Commondialog控件,必须先把它添 加到工具箱中。方法是: 加到工具箱中。方法是: 单击“工程”菜单中的“部件”命令,弹出“部件” ☆ 单击“ 工程 ” 菜单中的 “ 部件 ” 命令 , 弹出 “ 部件 ” 对话框. 对话框. ☆ 在 “ 部 件 ” 选 项 卡 中 选 择 “ Microsoft Common Dialog Control 6.0"。
MsgBox函数的调用格式为: MsgBox函数的调用格式为: 函数的调用格式为 MsgBox (Prompt [,Buttons] [,Title] [,HelpFile,Contex]) 其中: 其中: 必选参数, Prompt — 必选参数,用来设置显示在对话框中的 信息内容。 信息内容。 可选参数, Buttons — 可选参数,用来指定对话框中显示按 钮的数目、形式及所使用的图标样式。 钮的数目、形式及所使用的图标样式。其缺省值为 0。 可选参数, Title — 可选参数,用来设置显示在对话框标题 中的信息。如果省略该参数, 中的信息。如果省略该参数,则对话框中的标题内 容默认为该工程的工程名。 容默认为该工程的工程名。

vb6.0 对话框和菜单

vb6.0 对话框和菜单

阶段5 “字体”对话框
“字体”对话框用来设置并返回所用字体
的名称、样式、大小、效果及颜色等。
一.设计时建立“字体”对话框

设计时,在通用对话框控件的属性页窗 口“字体”选项卡中设置属性,包括字 体名称、字体大小、最小、最大、标志 、样式等。
二.运行时显示“字体”对话框

运行时,使用通用对话框控件的 ShowFont方法,或将Action属性赋值为4 ,可以显示“字体”对话框。在“字体 ”对话框中选定设置并关闭对话框。
一.控件名称 自定义,默认名称CommonDialog1、 CommonDialog2、……
二.设计时设置控件属性

用鼠标右键单击窗体上的CommonDialog控件图标,在 弹出的快捷菜单中选择“属性”选项,或在属性窗口 中选择“自定义”,再单击右侧的“„”按钮,就可 以打开”属性页“对话框。
三.打开通用对话框的Action 属性
⑴ 显示打开文件对话框 ⑵ 显示保存文件对话框 ⑶ 显示颜色对话框 ⑷ 显示字体对话框 ⑸ 显示打印机设置对话框 ⑹ 显示Windows帮助对话框
四.打开通用对话框的“方法”
⑴ ⑵ ⑶ ⑷ ⑸ ⑹ 显示打开文件对话框 显示保存文件对话框 显示颜色对话框 显示字体对话框 显示打印机设置对话框 显示Windows帮助对话框
菜单的类型 菜单编辑器 下拉式菜单 弹出式菜单
阶段1 菜单的类型
菜单是界面设计的重要组成部分,一般有两种基本类型:
下拉式菜单和弹出式菜单。 下拉式菜单通过打击菜单栏中的菜单标题来打开。

弹出式菜单则通过用鼠标左键或右键单击某个 区域的方式打开。
阶段2 菜单编辑器
VB
6.0没有菜单控件,但提供了建立菜单的菜单编辑器。 在VB 6.0集成开发环境中,选择“工具”菜单中的“菜 单编辑器”选项,可以进入菜单编辑器,为窗体编辑菜 单。

VB对话框与菜单程序设计

VB对话框与菜单程序设计

行为常数 0(默认)
vbPopupMenuRightB
2
utton
说明 菜单只接受右键单击
菜单接受左、右键单击
两个常数可以相加或者以or相连
例 为窗体设计一个弹出式菜单,用于设置窗体 背景颜色。
51
例 在窗体上添加一个文本框,通过下拉菜单实 现复制、粘贴功能
52
点击“右键”显示菜单项的时候,应先判
5.分隔条:将菜单按功能进行分组。通过将Caption 属性设置为“-”(减号、连字符)可以将菜单项设置为 分隔条。
6.有效(Enabled)检查框:当某个菜单项的颜色变为 灰色时表示该菜单项的功能被禁用。将菜单项的 Enabled属性设置为False就可以禁用该菜单项。
7.可见(Visible)检查框:通过将菜单项的Visible属 性设置为False可以隐藏该菜单项,而要重新显示该菜 单项仅需将Visible属性重新设置为True。
1. 文件对话框
InitDir属性:初始路径 该属性用来指定“打开”对话框中的初始目录。默认设 置显示当前目录。初始路径在设计时或代码编写中均可 进行设置。 例: Cd1.InitDir=”E:\教材” ‘将对话框的初始路径设为 E盘“教材”文件夹
1. 文件对话框
Filter属性:文件类型 通过Filter属性在“打开”对话框中设置文件的 类型。该属性的值是一个字符串,由一组或多组 文件类型表达式构成,每组代表一类文件。构成 规则是: 类型说明字符串|类型通配表达式[|类型说明字 符串|类型通配表达式]…
内部常数
vbPopupMenuLeftAli gn
vbPopupMenuCenter Align
vbPopupMenuRightA lign

VB-工具栏、对话框

VB-工具栏、对话框

VB-工具栏、对话框工具栏可以用工具栏进一步增强应用程序的菜单界面。

工具栏含有工具栏按钮,它提供了对于应用程序中最常用的命令的快速访问。

例如:Visual Basic 的工具栏含有执行常用命令的 ToolBarButton,如“打开”(打开已存在的工程)、“保存”(存储当前的工程),等等。

创建工具栏工具栏(也称为发条或者控制栏)已经成为许多基于Windows 的应用程序的标准功能。

工具栏提供了对于应用程序中最常用的菜单命令的快速访问。

使用ToolBar 控件来创建工具栏非常容易且很方便,它在Visual Basic的专业版与企业版中是可用的。

如果使用的是Visual Basic 学习版,则可以像本章后面的“协调菜单与工具栏的外观”所描述的那样用手工来创建工具栏。

下列示例演示为 MDI 应用程序创建工具栏的过程;在标准窗体上创建一个工具栏的过程基本上一样。

要手工创建工具栏,请按照以下步骤执行:1. 在 MDI 窗体上放置一个图片框。

图片框的宽度会自动伸展,直到填满MDI 窗体工作空间。

工作空间就是窗体边框以内的区域,不包括标题条、菜单栏或所有的工具栏、状态栏或者可能在窗体上的滚动条。

注意只能把那些直接支持Align 属性的控件放置在MDI 窗体上(图片框是支持这一属性的唯一的标准控件)。

2. 在图片框中,可以放置任何想在工具栏上显示的控件。

典型地,用CommandButton 或Image 控件来创建工具栏按钮。

图6.16表示出了一个含有 Image 控件的工具栏。

要在图片框中添加控件,单击工具栏中的控件按钮,然后在图片框中画出它。

注意当 MDI 窗体中包含了图片框时,该 MDI 窗体的内部区域不包括图片框在内。

例如:MDI 窗体的ScaleHeigh 属性返回MDI 窗体的内部高度,这个高度已不包括图片框的高度。

3. 设置设计时属性。

使用工具栏的一个好处是可以显示一个形象的命令图示。

Image 控件是作为工具栏按钮的一个很好的选择,因为可以用它来显示一个位图。

第六章 vb6.0对话框的设计

第六章 vb6.0对话框的设计

第六章对话框的设计6.1 预定义对话框在应用程序中添加对话框最容易的方法是使用预定义对话框,因为不必考虑设计、装载或者显示对话框方面的问题。

然而,其控件在外观上要受到限制。

预定义的对话框总是模式的。

表6.1中列出了在Visual Basic应用程序中添加预定义对话框时所使用的函数。

6.1.1 输入框InputBox函数用来产生要求输入数据的输入框;在输入框中显示提示文本、文本框和按钮;等待用户的输入或按下按钮,并返回用户在文本框中输入的内容。

如图6.1所示的输入框就是使用InputBox函数所产生的,用来提示用户输入要在窗体上显示的内容。

生成该输入框的代码如下所示:Word=InputBox(“请输入要在窗体中显示的内容:”、“输入”)只需再做一点工作就可以将上面的文本输入框使用到程序中了。

实例6.1使用输入框。

在窗体中放置一个按钮控件,并设置它的Caption属性的值为“输入要显示的内容”,双击这个按钮控件打开它的代码窗口,编写如下代码:个参数是指输入框中的用户提示字符串,第二个参数是指输入框的标题:InputBox(prompt[,title][,default][,spos][,ypos][,helpfile,context])InputBox函数语法中的各参数的含义如表6.2所示。

如果同时提供了Helpfile与Context,用户可以按F1键来查看与Context相应的帮助主题。

如果用户单击输入框中的【确定】按钮,则InputBox函数返回文本框中的内容。

如果用户单击【取消】按钮,则此函数返回一个长度为零的字符串(“”)。

如果要省略某些位置参数,则必须加入相应的逗号分界符。

例如,要指定实例6.1中输入框的位置,而缺省输入框的初始值,则语句如下:word =InputBox(“请输入要在窗体中显示的内容:”,“输入”,200,200)。

6.1.2 消息框MsgBox函数用来产生一个消息框。

vb6:菜单编辑器的用法

vb6:菜单编辑器的用法

VB 6.0 :菜单编辑器的用法做VB 项目时经常需要用菜单编辑器来创建自己需要的菜单,因此需要对其具体用法非常娴熟。

下面把从网上下载过来的资料结合自己使用的体会整理出一份文档以供日后参考。

附加以下图片以帮助说明与理解。

图片:菜单编辑器的使用在出现VB6.0窗体的情况下,在菜单中选“工具”,再在其下拉菜单下选“菜单编辑器”。

然后按如下说明操作:一.“菜单编辑器”对话框。

使用菜单编辑器可以为应用程序创建自定义菜单并定义其属性。

二.对话框选项。

1.“标题” :使用该选项可以输入菜单名或命令名,这些名字出现在菜单条或菜单之中。

如果想在菜单中建立分隔符条,则应在Caption 框中键入一个连字符(-)。

为了能够通过键盘访问菜单项,可在一个字母前插入& 符号。

在运行时,该字母带有下划线(& 符号是不可见的),按ALT 键和该字母就可访问菜单或命令。

如果要在菜单中显示& 符号,则应在标题中连续输入两个& 符号。

2.“名称” :用来为菜单项输入控件名。

控件名是标识符,仅用于访问代码中的菜单项;它不会出现在菜单中。

3.“索引” :可指定一个数字值来确定控件在控件数组中的位置。

该位置与控件的屏幕位置无关。

4.“快捷键” :可在列表框中为每个命令选择快捷键。

5.“帮助上下文ID” 。

允许为context ID 指定唯一数值。

在HelpFile 属性指定的帮助文件中用该数值查找适当的帮助主题。

6.“协调位置” :该列表框中共有四个可选项,他们决定是否及如何在容器窗体中显示菜单。

7.“复选” :允许在菜单项的左边设置复选标记。

通常用它来指出切换选项的开关状态。

8.“有效” :由此选项可决定是否让菜单项对事件做出响应,而如果希望该项失效并以浅灰色显示出来,则也可取消对该复选框的选用。

9.“可见”:决定是否将菜单项显示在菜单上。

10.“显示窗口列表” :在MDI 应用程序中,确定菜单控件是否包含一个打开的MDI 子窗体列表。

vb菜单与对话框

vb菜单与对话框
单,完成相应的代码编写。
[例5-16]在[例5-15]的基础上增加一个弹出式菜单,包含 “剪切”、“复制”和“粘贴”功能,右击文本框时弹出该快 捷菜单。
操作步骤: (1)在菜单编辑器里新增一个菜单,保证该菜单为顶 层菜单项,即无缩进符号。标题设定为“Edit”(该标题 和名称可任意设定,因为它在快捷菜单弹出时不显示)。 (2)将“Edit”菜单的可见属性设置为False。 (3)单击“下一个”命令按钮,标题文本框中输入 “剪切”,编辑对应的名称,单击按钮,将“剪切”菜单 设置为“Edit”菜单的下一级菜单。 (4)参照步骤3完成“复制”和“粘贴”菜单的设置。 (5)使用PopupMenu方法来显示弹出式菜单。
问题分析: 本例涉及到两种通用对话框的使用,当单击“打开” 就弹出打开对话框,当用户选择一文本文件,便可将 该文件内容读入到文本框;当单击“保存”就打开另 存为对话框。用户输入文件名后,便可以新的文件名 保存文本框的内容。
通用对话框不是标准控件,使用时必须先将该控件添加 到工具箱里。步骤如下
工程/部件
文件
O
保存
mnuFileSave
文件
S

mnuFileBar
文件

退出
mnuFileQuit
文件
Q
编辑
mnuEdit

E
剪切
mnuEditCut
编辑

复制
mnuEditCopy
编辑

粘贴
mnuEditPaste
编辑

字体 黑体 宋体
mnuEditFont Font1 Font2
编辑

字体

字体

快捷键 无

VB第6章 《菜单和工具栏设计》总结

VB第6章 《菜单和工具栏设计》总结

VB第6章《菜单和工具栏设计》总结一、菜单控件(Menu):1、功能:用于显示应用程序的自定义菜单。

2、组成:命令、子菜单、分隔符条。

3、创建:“工具”菜单——“菜单编辑器”4、常用属性:(1)Caption:菜单项标题对应菜单编辑器中“标题”文本框。

访问键字母前加“&”符号快速选中:顶级菜单:Alt+字母键子菜单:单击字母键(2)Checked:显示复选标记。

对应菜单编辑器中“复选”复选框。

(3)Enabled:有效性。

对应菜单编辑器中“有效”复选框。

(4)Index:当菜单项组成控件数组时,用于区分数组内的各个菜单控件。

对应菜单编辑器中“索引”文本框。

(5)Name:指定菜单控件的名称。

对应菜单编辑器中“名称”文本框。

(6)Shortcut:指定菜单项的快捷键。

对应菜单编辑器中“快捷键”文本框。

(7)Visible:决定菜单项是否可见。

对应菜单编辑器中“可见”复选框。

(8)WindowList:决定菜单控件是否维护当前MDI子窗口的列表。

对应菜单编辑器中“显示窗口列表”复选框。

5、事件:只有一个单击事件,即Click事件。

二、RichTextBox控件:1、功能:创建能输入和编辑大量文本的、能设置字符格式、段落格式的文本框。

2、打开、保存的文件格式:RTF格式和ASCII文本格式两种。

3、常用属性:(1)FileName:返回或设置装入RichTextBox控件的文件名。

只能指定文本文件或有效的.rtf文件名。

(2)MaxLength:最大字符数。

(3)MultiLine:是否显示和接受多行文本。

(4)RightMargin:文本右边距。

(5)ScrollBars:自带水平或垂直滚动条。

0——无1——水平滚动条2——垂直滚动条3——两者都有(6)SelAlignment:段落对齐方式。

设计时无效。

0——左对齐1——右对齐2——居中对齐(7)选定文本的字体样式:设计时无效。

SelBold:粗体;SelItalic:斜体;SelStrikethru:删除线;SelUnderline:下划线。

VB程序设计-对话框和菜单

VB程序设计-对话框和菜单
FontName FontBold、FontItalic FontSize
FontStrikethru FontUnderline
Color
Min、Max
5.1.3 通用对话框
Flags属性:设置所显示的字体类型,数据类型为Long。 注意 在显示“字体”对话框前,必须先将 Flags 属性设 置为 cdlCFScreenFonts,cdlCFPrinterFonts,或cdlCFBoth。 否则,会发生字体不存在的错误。
VB提供了三种解决方案: ➢系统预定义的对话框(InputBox和MsgBox) ➢用户自定义对话框 ➢通用对话框控件。
5.1 自定义对话框
5.1.1 由普通窗体创建自定义对话框
对话框窗体与一般窗体在外观上是有区别的,需要 通过设置以下属性值来自定义窗体外观。 1.BorderStyle属性 窗体的BorderStyle属性值设置为3(VbFixedDoubleialog)
5. InitDir(初始化路径)属性:该属性用来指定打开 对话框中的初始目录,若不设置,系统则默认为“C:\My Documents\”。
6.DefaultExt属性:字符型,用于确定保存文件的缺 省扩展名。
7.CancelError属性:逻辑型值,表示用户在与对话 框进行信息交换时,按下“取消”按钮时是否产生出错信息。
5.1.3 通用对话框
通用对话框的属性页
在设计时,可能通过属性窗口设置通用对话框的属性设置控 件属性,通常使用通用对话框的属性页设置相关属性。
DialogTiltle FileName InitDir Filter
DefaultExt FilterIndex
5.1.3 通用对话框
1、 “打开”/“另存为”对话框

VB程序设计第6章对话框的设计

VB程序设计第6章对话框的设计

“打印”对话框主要属性及其具体含义如下: • ①复制(Copies):决定打印的份数。 • ②标志(Flags):如果把Flags设置为 0,设置“打印”对话框中的“打印范 围”。 • ③起始页(FromPage)和终止页 (ToPage):用来设置从第几页打印到 第几页。 • ④最小(Min)和最大(Max):分别用 于设置打印的最小和最大页码数。 • ⑤方向(Orientation):用来设定打印 的方向(1表示纵向,2表示横向)。
表61通用对话框的属性方法和作用action属性值方法所显示的对话框showopen打开对话框showsave保存对话框showcolor颜色对话框showfont字体对话框showprinter打印对话框showhelpwindows帮助引擎2打开对话框打开对话框的功能是指定文件的驱动器目录文件扩展名和文件名
• Buttons是可选参数,该数值表达 式是分别代表显示按钮形式、使用图 标样式、缺省按钮样式和对话框模式 的四个数值的和。 • Title是可选参数。该字符串表达式 作为标题显示在消息框的标题栏中。 • MsgBox函数返回值为1~6之间的 一个整数,表示用户按下了“确定”、 “取消”、“终止”、“重试”、 “忽略”或“是”按钮。
④帮助文件(HelpFile):返回或设 置帮助文件的路径及其文件名称。
3、自定义对话框 • 自定义对话框实际是一个用户自行设计的, 用来完成用户和系统对话的窗体。 • 创建自定义对话框首先要创建一个窗体, 然后在窗体上添加必要的控件,完成对话 框的各种功能。对话框的BorderStyle 属性通常设置为3—FixedDialog。 • 显示对话框使用Show方法。对话框分成 两种类型,即模式的和无模式的。
2、通用对话框 (1)通用对话框的使用 把“通用对话框(Common Dialog)”控件添加到工具箱中的 方法为: • ①从“工程”菜单中选“部件”命令, 或用鼠标右键单击工具箱,选其中 “部件”命令,弹出“部件”对话框。

vb6编程filedialog的用法

vb6编程filedialog的用法

vb6编程filedialog的用法在VB6中,可以使用FileDialog控件来实现文件对话框的功能。

Fi leDialog控件提供了一种方便的方式,供用户选择文件或文件夹。

以下是FileDialog控件的基本用法:1.引用FileDialog控件:在VB6的工具箱中,找到“Microsoft Common Dialog Control“,将其拖放到窗体上,以添加对FileDialog控件的引用。

2.设置对话框属性:选中添加的FileDialog控件,打开属性窗口。

可以设置以下常用属性:o DialogTitle:设置对话框的标题。

o Filter:设置文件类型过滤器,以限制可选择的文件类型。

o FileName:获取或设置所选文件的文件名。

3.显示文件对话框:在需要调用文件对话框的地方,例如按钮的Click事件中,使用以下代码显示文件对话框:vbCopy codeCommonDialog1.ShowOpen ’显示打开文件对话框CommonDialog1.ShowSave ’显示保存文件对话框CommonDialog1.ShowOpenMultiple ’显示多选文件对话框CommonDialog1.ShowFolder ’显示选择文件夹对话框4.处理对话框结果:可以使用FileDialog控件的属性来获取对话框的结果,例如:vbCopy codeMsgBox CommonDialog1.FileName ’显示所选文件的文件名需要注意的是,FileDialog控件的具体用法还涉及到事件处理、错误处理等细节,可以根据具体需求进行深入学习和探索。

同时,V B6是一种较旧的编程语言,建议考虑使用更新的编程语言和框架,如或C#.NET,以获得更好的开发支持和功能。

vb6对话框和菜单

vb6对话框和菜单
CommonDialog1.Action=3
CommonDialog1.Action=5 ⑹ 显示Windows帮助对话框
CommonDialog1.Action=6
5
3. 打开通用对话框的“方法”
⑴ 显示打开文件对话框
⑷ 显示字体对话框
CommonDialog1.ShowOpen CommonDialog1.ShowFont
12
6.2.4 “颜色”对话框
“颜色”对话框用来提供调色板并从中选择颜色,或创建自定 义颜色。 ⒈ 设计时建立“颜色”对话框 设计时,在通用对话框控件的属性页窗口“颜色”选项卡设置 属性,如图所示。 ⒉ 运行时显示“颜色”对话框 运行时,使用通用对话框控件的ShowColor方法,或将Action 属性赋值为3,可显示“颜色”对话框,如图所示。 例6-3 颜色对话框示例。
第6章 对话框和菜单
6.1 用户对话框
用户对话框是用户根据应用程序设计的需要,自行定义的 对话框,通常由标签、文本框与命令按钮等控件组合而成。 例 6-1 用户对话框示例。
1
2
6.2 通用对话框控件(CommonDialog1)
它属于VB的ActiveX控件,在使用前需要将它添加到工具 箱中。将通用对话框图标添加到工具箱的方法如下: (1) 单击“工程”菜单的“部件”选项,或者用鼠标右键单击 工具箱,在弹出的菜单中选择“部件”,打开“部件”对话框。 (2)在“部件”对话框中,选中“Microsoft Common Dialog Control 6.0”。 (3) 单击“确定”按钮即可将通用对话框控件添加到工具箱中。
CommonDialog1.Action = 3 Text1.BackColor = CommonDialog1.Color End Sub Private Sub Command2_Click() CommonDialog1.ShowColor '等价于CommonDialog1.Action = 3 Text1.ForeColor = CommonDialog1.Color End Sub

第七章vb6.0菜单的设计与多文档界面

第七章vb6.0菜单的设计与多文档界面

第七章vb6.0菜单的设计与多文档界面第七章菜单的设计与多文档界面7.1 菜单简介大多数Windows应用程序都有一个菜单栏,它总是处在窗体标题栏的下面,并包含一个或多个菜单标题。

单击每个菜单标题都会弹出一个下拉菜单,在下拉菜单中包含有菜单项、分隔条和子菜单标题。

有的菜单项可以直接执行,有的菜单项执行时则会弹出一个对话框。

所有的Windows应用程序都遵循以下3个约定:凡是菜单名称后有一个省略号的,均表示在单击该选项后会弹出一个相应的对话框,在用户作出相应的回答后,该项功能就以用户所给予的信息去执行。

例如,单击【打开】选项,则弹出【打开】对话框,用户可从中选择要打开的文件。

凡是菜单名称后有一个小三角的,则表示它是一个子菜单标题,子菜单标题并不能直接执行,仅仅扮演一个“容器”的角色。

当鼠标指针移动到子菜单标题上时,会自动弹出子菜单。

例如,将指针移动到【发送】选项,就会弹出子菜单。

菜单名称后不包含L述两种符号者,表明该菜单项所代表的命令可直接执行。

例如,单击【关闭】选项,则将关闭当前打开的文档。

另外,有的菜单项名称后还显示相应的键盘访问键和快捷键。

访问键允许同时按下Alt键和一个指定字符来打开一个菜单。

一旦菜单打开,通过按下访问键即可选取菜单项。

在菜单项的标题中,访问键表现为一个带下划线的字母,如【打开】命令的访问键为0.当打开【文件】菜单后,按下0键即可执行【打开】命令。

快捷键出现在相应菜单项的右边,例如,【打开】命令的快捷键是Ctrl+O,无论【文件】菜单是否打开,只要按下Ctrl+O组合键,即可执行【打开】命令。

由于所有Windows应用程序都遵循上述约定,因此,在创建菜单时,也应该遵循这些约定。

例如,如果某菜单项的执行结果是弹出一个对话框,则应该在该菜单项后加上省略符(…).此外,要使应用程序简单好用,还应该将菜单项按其功能分组。

例如,与文件有关的命令【新建】、【打开】和【另存为】都列入了【文件】菜单。

vb 菜单与对话框 课件

vb 菜单与对话框 课件

菜单与对话框
图片框、图像框的区别
图片框控件可以作为其它控件的容器,图像框 却不是。 图片框可以通过Print方法和绘图语句输出, 而图像框则不能。 图像框比图片框占用的内存少,显示速度快。 图像框能够延伸图形的大小,以适应控件的大 小,图片框则不能,但图片框能自动调整控件 大小以适应图形的大小。
“Tools”菜单
在“工具栏”上选择“菜单编辑器按钮”
菜单与对话框
7.1下拉式菜单设计
“菜单编辑器”的使用:
菜单项属性
操作按钮
菜单列表框
菜单与对话框
7.1下拉式菜单设计
关于下拉式菜单的说明 1.Caption:菜单项标题。 2.Name:菜单项名称。当通过代码处理菜单项时需要 使用Name属性。 3.热键: 在菜单的Caption属性中在某个字母前加上 “&”符号就可以将该字母变为热键。当文件菜单展开 时,同时按下Alt和O就可以选择“打开”菜单命令。 4.ShortCut:快捷键, 不用打开“文件”菜单就可以 通过Ctrl+O快捷键来选择“打开”菜单命令。“打开” 菜单项的快捷键为Ctrl+O。

例7-3:菜单的可用/不可用与隐藏:
菜单与对话框

1. 2. 3. 4.
菜单的触发事件:触发单击事件
鼠标单击菜单项 快捷键 使用热键 方向键移到菜单项上,按回车键
菜单与对话框
7.2 弹出式菜单(快捷菜单)

弹出式菜单独立于菜单栏而显示在窗体的浮动 菜单,操作时使用右键。 在弹出式菜单上显示的内容与鼠标位置有关。 设计与普通菜单,仅该菜单名不可显示;要显 示时使用PopupMenu方法弹出菜单。
菜单与对话框
7.2 弹出式菜单(快捷菜单)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档