VB程序设计--菜单、对话框及多重窗体

合集下载

vb6对话框和菜单

vb6对话框和菜单

CommonDialog1.Action=3
CommonDialog1.Action=6
5
3. 打开通用对话框的“方法” ⑴ 显示打开文件对话框 CommonDialog1.ShowOpen ⑵ 显示保存文件对话框 CommonDialog1.ShowSave ⑶ 显示颜色对话框 CommonDialog1.ShowColor ⑷ 显示字体对话框 CommonDialog1.ShowFont ⑸ 显示打印机设置对话框 CommonDialog1.ShowPrinter ⑹ 显示Windows帮助对话框 CommonDialog1.ShowHelp
⑵ 字体大小(FontSize):用于设置对话框中字体大小,并可 返回用户所选择的字体大小。 ⑶ 最小(Min):用于设置对话框中“大小”列表框中的最小 值。
⑷ 最大(Max):用于设置对话框中“大小”列表框中的最大 15 值。
⑸ 标志(Flags):设置对话框的一些选项。

cdlCFScreenFonts或1:使用屏幕字体。 cdlCFPrinterFonts或2:使用打印字体。
6
4. 执行通用对话框所改变的控件属性及其应用 例: Action为1或2,改变Dialog控件Filename属性 Private Sub Command1_Click() '运行时通过对话选择在图片框所装入的图片文件。 CommonDialog1.Action = 1 Picture1.Picture= LoadPicture(CommonDialog1.Filename) End Sub
⒉ 运行时显示“另存为”对话框
使用通用对话框控件的ShowSave方法,或将Action属性赋值为 2,可以在运行时显示“另存为”对话框。

VB 第四章 菜单、工具栏、状态栏与对话框

VB 第四章 菜单、工具栏、状态栏与对话框

下拉式菜单设计1.下拉式菜单的组成(如图4.2所示)(1)下拉式菜单由主菜单、主菜单项、子菜单等组成。

(2)子菜单可分为一级子菜单、二级子菜单直到五级子菜单。

(3)每级子菜单由菜单项、快捷键、分隔条、子菜单提示符等组成。

图4.2 下拉式菜单的组成①菜单项:所有子菜单的基本元素就是菜单项,每个菜单项代表一条命令或子菜单标题。

②分隔条:分隔条为一条横线,用于在子菜单中区分不同功能的菜单项组,使菜单项功能一目了然,并且方便操作。

③快捷键:为每个最底层的菜单项设置快捷键后,可以在不用鼠标操作菜单项的情况下,通过快捷键直接执行相应的命令。

④热键:热键是在鼠标失效时,为用户操作菜单项提供的按键选择,使用热键时,须与<Alt>键同时使用。

⑤子菜单提示符:如果某个菜单项后有子菜单,则在此菜单项的右边出现一个向右指示的小三角子菜单提示符。

2.菜单编辑器的启动执行菜单命令:工具| 菜单编辑器,即可打开菜单编辑器,如图4.3所示。

菜单编辑器分为上下两部分:上半部分用于设置菜单项的属性,下半部分用于显示用户设置的主菜单项与子菜单项内容。

图4.3 菜单编辑器3.菜单编辑器的使用方法(1)标题栏(Caption):输入菜单项的标题、设置热键与分隔条;①标题:直接输入标题内容,如“文件”。

②热键:在菜单项中某个字母前输入“&”后该字母将成为热键,如在图4.3的文件主菜单项中输入“文件(&F)”。

③分隔条:在标题框中键入一个连字符“-”即可。

(2)名称栏(Name):用于输入菜单项内部惟一标识符,如图4.3 “File”等,程序执行时不会显示名字栏内容。

注意:分隔符也要输入名称,且不能重复命名。

(3)快捷键下拉列表框(Shortcut Key):用于选择菜单项的快捷键,用鼠标单击列表框的下拉按钮,在列表框中可选择不同的快捷键。

(4)下一个按钮(Next):当用户将一个菜单项的各属性设置完后,单击“下一个”按键可新建一个菜单项或进入下一个菜单项。

VB程序设计多重窗体与环境应用

VB程序设计多重窗体与环境应用

VB程序设计多重窗体与环境应用10.1建立多重窗体应用程序10.1.1 建立多重窗体的语句和方法多重窗体程序设计中,需要打开、关闭、隐藏或显示指定的窗体,这可以通过相应的语句和方法来实现。

1.Load语句Load语句是把一个窗体装入内存。

其语法格式为Load 窗体名称2.Unload语句UnLoad语句清除内存中指定的窗体。

其语法格式为UnLoad 窗体名称3.Show方法Show方法是用来显示一个窗体,它兼有装入窗体和显示窗体两种功能。

其语法格式为[窗体名称].Show [模式]其中,“窗体名称”是指窗体的Name属性,缺省时指当前窗体;“模式”是指用来确定窗体的状态,它可以取两种值,即为0和14.Hide方法Hide方法是用来将窗体暂时隐藏起来,不在屏幕上显示出来,其语法格式为[窗体名称].Hide10.1.2建立多重窗体应用示例多重窗体程序中,经常要用到关键字Me,它代表的是程序代码所在的窗体。

例如,创建一个工程,由三个窗体组成,Form1用于输入用户名和口令,当输入正确时单击“确定”按钮显示Form2,当输入错误时则显示Form3,单击退出按钮结束程序;Form2中用文本框显示系统信息,单击“返回”按钮回到Form1;Form3为退出窗体,单击窗体则结束程序。

1.创建三个窗体及控件选择“工程”菜单的“添加窗体”命令,添加两个窗体,窗体的名称按添加顺序分别为Form2和Form3,这样工程就由三个窗体组成。

(1) 窗体1:该窗体为主窗体,名称为Form1,是用来供用户确认和调用其他相应的窗体。

该窗体上有三个标签,两个文本框,两个按钮,文本框Text1用于输入用户名称,文本框Text2用于输入口令。

(2) 窗体2:该窗体名称为Form2,该窗体上有一个标签,一个文本框,一个按钮,文本框采用多行显示,具有垂直滚动条,锁定文本框不能编辑。

(3) 窗体3:该窗体名称为Form3,为退出窗体,窗体上有一个图片框,一个标签。

vb第三阶段复习题解析

vb第三阶段复习题解析

第三阶段复习题菜单、文件、对话框、多重窗体菜单和对话框1. __________________________________________________VisualBasic的对话框分为3类,这3类对话框是______________ 。

A. 输入对话框、输出对话框和信息对话框B. 预定义对话框、自定义对话框和文件对话框C. 预定义对话框、自定义对话框和通用对话框D. 函数对话框、自定义对话框和文件对话框【解答】C2. _____________________________________________ 下列不能打开“菜单编辑器”窗口的操作是_________________________ 。

A. 按Ctrl+E 键B. 单击工具栏中的“菜单编辑器”按钮C•执行“工具”菜单项中的“菜单编辑器”命令D.按Shift+Alt+M 键【解答】D(变灰),3. 假定有一个菜单项,名为Menultem,为了在运行时使该菜单项失效应使用的语句为_________ 。

A. Menultem.Enabled=False B . Menultem.Enabled=TrueC. Menultem.Visible=True D . Menultem.Visible=False【解答】A4. __________________________ 以下叙述中错误的是。

A. 在同一窗体的菜单项中,不允许出现标题相同的菜单项B.在菜单的标题栏中, &”所引导的字母指明了访问该菜单项的访问键C•程序运行过程中,可以从新设置菜单的Visible属性D. 弹出式菜单也在菜单编辑器中定义【解答】A5 •对话框在关闭之前,不能继续执行其他操作,这种对话框属于 __________ 。

A. 输入对话框B .输出对话框C•模式(模态)对话框D .无模式对话框【解答】C6. 假设在窗体上已经添加了通用对话框CommonDialog控件并设置好了属性,其名称是CommonDialogl,在程序中执行了CommonDialogl. Filter=AllFiles(*.*)|*.*| Windowsd 源文件(|*.wmf)|*.wmf| 位图(*.bmp)|*.bmpl 语句后,在对话框的文件列表中出现的选项个数是_____________________ 。

vb程序设计教程(潘蕾)第二章 窗体设计1

vb程序设计教程(潘蕾)第二章 窗体设计1

[PictureBox方法]:
Move:移动 Print(和窗体的Print方法的使用相同) Cls:清除
7)单选按钮(OptionButton)
[用途]:从一组互斥的选项中选择一个。
[属性]:
Caption:标题属性。 Value:取值属性。当单选按钮被选中时,该属性为“True”,否则为 “False” [方法]:
常数 值 vbComboDropDown 和一个不 0 描述 (缺省值)下拉式组合框。包括一个下 拉式列表和一个文本框。可以从列表选 择或在文本框中输入。 1 简单组合框。包括一个文本框 能下拉的列表。可以从列表中选择或在、 文本框中输入。简单 组合框的大小包括 编辑和列表部分。按缺省规定,简单组 合框的大小调整在没有任何列表显示的 状态。增加 Height 属性值可显示列表 的更多部分。 2 下拉式列表。这种样式仅允许 列表中选择。
vbComboDrop-DownList 从下拉式
6)图象(Image)、图片框(PictureBox)
[用途]:图象控件显示来自位图(.bmp)、图标(.ico)或者元文 件;图片控件可以显示文字、图片以及来自增强的元文件、 JPEG 或 GIF 文件的图形。如果控件不足以显示整幅图象, 则裁剪图象以适应控件的大小,还可创建动画。 [PictureBox属性]: Align:对齐属性,指图片框在窗体上的位置。有无、上、下、 左和右五种选择。 Picture:图片属性,为要显示的图片名(演示)。
常数 vbLeftJustify vbRightJustify vbCenter 设置值 描述 0 (缺省值)文本左对齐。 1 文本右对齐 2 文本居中
•注意Text没有
Caption属性

VB程序设计

VB程序设计
可视化程序设计的重要内容,就 是通过使用控件来构建应用程序 的可视化界面。本章介绍一些常 用的基本控件,让用户了解如何 使用控件及相关的属性、方法和 事件。
2.1 窗体、标签、命令按钮、文本框
2.1.0 窗体 (Form) 2.1.1 标签(Label) 2.1.2 命令按钮(CommandButton) 2.1.3 文本框(TextBox)
1. 标签主要属性
Caption、Name 属性:同窗体属性。
Alignment属性: 设置文本的对齐方式。 其中: 0—Left Justify(缺省值):左对齐; 1—Right Justify:右对齐;2—Center:居中。
AutoSize属性: 设置控件是否自动改变大小,以 显示全部文本。True:自动改变控件大小,以 显示全部文本;False(缺省值):不改变控 件大小,超出控件区域的文本将被裁剪。
PassWordChar: 口令字符。决定是否在控件 中显示用户键入的字符。例如:设置一个字符
* ,程序运行后,文本框显示所有输入的数据 为 *******……。
SelStart,SelLength,SelText : 选中文本的 起始、长度、内容。这三个属性在程序界面设 计时不可用。
2. 常用事件
2.2 复选框、单选按钮、框架
2.2.1 复选框(CheckBox) 2.2.2 单选按钮(OptionButton) 2.2.3 框架(Frame)
2.1.0 窗体(Form) 是一块“制图板”,所有控件的容器。 窗体是一种对象,由属性决定其外观,
由方法决定其行为,由事件决定其与用户 的交互。 程序员通过设置窗体属性和编写 响应事件的应用程序代码,就能创建出应 用程序所需的窗体。
将两个标签的BorderStyl属性设置为1-Fixed。 可以使标签呈凹陷状。

VB考试教程:菜单程序设计六工具栏的设计

VB考试教程:菜单程序设计六工具栏的设计

六、⼯具栏的设计⼯具栏(也称为发条或者控制栏)已经成为许多基于Windows的应⽤程序的标准功能。

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

可以使⽤ToolBar控件来轻松的创建⼯具栏,也可以使⽤应⽤程序向导来创建⼯具栏,⽅法更加简便。

1、利⽤应⽤程序向导创建⼯具栏应⽤程序向导是VB6.0为⽤户提供的⼀项功能,通过应⽤程序向导⽤户可以很快设计出⼀个标准Windows程序的框架,其中包括窗体、菜单、⼯具栏、多⽂档、状态栏、对话框、滚动条等等。

设计过程是在对话中完成,设计完成后形成应⽤程序的界⾯和框架。

创建⼀个标准的应⽤程序框架步骤如下:在"新建⼯程"对话框中选中"VB应⽤程序向导"后单击[打开]命令按钮确认。

按向导导航单击⼀次[下⼀步]按钮进⼊"界⾯类型"对话框,选中"多⽂档界⾯",为⼯程取名为"MyApplication",单击[下⼀步]确认。

进⼊"菜单"对话框,可以进⾏菜单设计,设计完成单击[下⼀步]按钮确认,进⼊"⾃定义⼯具栏"对话框。

在"⾃定义⼯具栏"对话框中可以⾃⾏设计⼯具栏,设计完成单击[完成]确认。

2、使⽤ToolBar控件创建⼯具栏使⽤ToolBar控件创建⼯具栏也是⾮常简单的⼯作,基本的属性设置可以通过对话框完成。

给⽰例Mymenu设计⼀个具有四个⼯具按钮的⼯具栏,分别对应菜单中的"新建"、"打开"、"粗体"、"斜体"等四个菜单项,并完成相应的功能。

⾸先从"部件"对话框中选中Microsoft Windows Common Controls6.0,确认后则ToolBar控件添加到⼯具箱中。

将ToolBar控件添加到窗体上。

VB程序设计课程标准

VB程序设计课程标准

《VB 程序设计》课程原则(课程代码:9802)制订人:审核人:审定:1、课程定位和课程设计1.1课程性质与作用《Visual Basic 程序设计》是高职信息管理专业的基础课程,是《计算机应用基础》、《C 语言》课程的后续课程。

通过本课程的学习,能使学生掌握程序设计的基本思想与办法,掌握构造化程序设计的内涵,理解对象、属性、事件和办法等重要概念,掌握 Windows 应用程序设计的基本办法,为通过全国计算机等级考试(二级 VB)和学生毕业后从事有关专业职业岗位工作含有基本计算机应用能力打下坚实的基础。

课程类型:选修课教学时间安排:第4 学期,共44 学时,2 学分1.2课程设计的理念该课程总体设计理念是,关注每个学生的情感,激发他们学习 VB 的爱好,协助他们建立学习的成就感和自信心,使他们在学习过程中发展计算机综合应用能力,提高人文素养,增强实践能力,培养创新精神。

加强学生的计算机应用意识,培养学生计算机综合应用能力。

将课程目的设定为三个级别,并以学生“能够做某事”具体描述各级别的规定,这种设计旨在体现学生能力发展循序渐进的过程和后续计算机有关课程规定的有机衔接。

本课程在目的设定、教学过程、课程评价和教学资源的开发等方面都突出以学生为主体的思想。

课程实施应成为学生在教师指导下构建知识、提高技能、磨砺意志、活跃思维、呈现个性、发展心智和拓展视野的过程。

1.3课程设计思路(1)本课程的设计总体规定是:以就业为向导,以能力为本位,以职业实践为根本,以项目课程为主体,以计算机二级资格考试为考核根据,以务实基础、适应岗位为目的,尽量形成模块化的专业课程体系。

(2)本课程以“培养用 VB 编写简朴数据库的能力”为基本目的。

根据各学习项目的内容总量以及在该门课程中的地位分派各学习项目的学时数。

(3)具体学习项目的选择和编排以学习单元为基础,基本根据是:一是按照“认知 VB 界面、掌握语言基础、理解多种算法构造和语句、运用数组和过程解决复杂的问题、掌握程序出错后的调试、数据库编写能力的培养”的逻辑次序。

VB菜单、工具栏、菜单栏设计

VB菜单、工具栏、菜单栏设计

5.运行时改变状态栏
• 运行时,能重新设置窗格Panel对象以显示不同的 功能,这些功能取决于应用程序的状态和各控制 键的状态。有些状态要通过编程实现,有些系统 已具备。
• (6)Alignment属性 –该属性设置或返回该对象的标题文本对齐方式。 • (7)Bevel属性: –设置或返回该对象的斜面样式,0为没有显示斜面,1 为凹下显示,2为凸起显示。 • (8)AutoSize属性 –调整状态栏的大小后,该属性返回或设置确定Panel对 象的宽度值。 • (9)Count属性 –该属性返回Panels集合中Panels对象的数目。
菜单以分组的形式组织多个命令或操作,为 用户提供了操作应用程序的便捷手段。
工具栏以按钮的形式显示应用程序中最常用 的命令和操作。
状态栏用于显示应用程序的当前状态、键盘 状态以及当前日期和时间等。
6-1
菜单简介
菜单标题 菜单栏 分隔条 菜单选项 快捷键 访问键 子菜单标题 子菜单选项
6-2
设置StatusBar控件。在StatusBar控件上右击鼠标,调出其 属性页。在其中插入两个窗格,第一个窗格的文本设置为“提 示”,第二个窗格自动调整大小属性设置为为1,其他设置不 变。
1.状态栏控件的常用属性
• (1)Align属性 –该属性决定状态栏控件在窗体中的显示位置和大小。 其值为1~4,分别表示在窗体的顶部,底部,左边和 右边,且随窗体自动调整。 • (2)Style属性 –该属性设置或返回状态栏控件的样式。默认值0表示 Normal样式,正常显示所有Panel对象;值为1时表示 Simple样式,仅显示一个大窗格。 • (3)Height和Width属性 –该属性决定控件的高度和宽度。 • (4)Top属性 –该属性决定控件顶端距窗体顶端的距离。

vb6.0 对话框和菜单

vb6.0 对话框和菜单

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

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

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

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

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

vb自定义对话框(CommonDialog)

vb自定义对话框(CommonDialog)

自定义对话框1. 对话框:特殊类型的窗体对象。

2. 作用:是用户和应用程序交互的主要途径。

3. 建立方法:A 使用预定义对话框,即输入框、消息框。

B 自定义对话框(窗体)。

C 使用CommonDialog控件创建通用对话框。

自定义对话框设计步骤:(1) 添加窗体: 工程→添加窗体。

(2) 将窗体定义成对话框风格。

如:不能移动、改变尺寸、最大或最小化例: BorderStyle设置为1—单边框,不能改变大小ControlBox设置为False—删除控制菜单框MaxButton设置为False—删除最大化按钮MinButton设置为False—删除最小化按钮(3) 在对话框上添加按钮,如―确定‖与―取消‖按钮。

(4) 在对话框上添加其它控件。

(5) 在适当的位置编写显示对话框的代码。

两种显示方式: 模式对话框与无模式对话框。

• 显示模式对话框:窗体名.Show vbModal 或:窗体名.Show 1• 显示无模式对话框:窗体名.Show vbModeless或: 窗体名.Show 0 或: 窗体名.Show例如: Form2.Show vbModalForm2.Show vbModeless为确保对话框可以随其父窗体的最小化而最小化,随其父窗体的关闭而关闭,需要在Show方法中定义父窗体。

例如: Private Sub Command1_Click()Form2.Show vbModeless, Form1End Sub(6) 编写从对话框退出的代码例如: Unload Form2或: Form2.Hide【例10-4】设计对话框Form2如下图所示。

当输入某文件所在的路径及名称后,单击―确定‖按钮按所选择的运行方式运行该文件,单击―取消‖按钮取消本次操作,返回窗体Form1中。

如果输入文件名错误,将给出警告并返回该对话框。

通用对话框控件(CommonDialog)使用通用对话框控件(CommonDialog)可以创建6种标准对话框。

VB单选钮和复选框列表框组合框多窗体和菜单-2022年学习资料

VB单选钮和复选框列表框组合框多窗体和菜单-2022年学习资料

单选按钮与复选框-功能1:运行程序时设置abe文字-类型为宋体,16号字-Private Sub Form Load-Label1.FontName="宋体"-Label1.FontSize 16-End Sub
单选按钮与复选框-功能2:实现框架frame1中字体设-置功能。-Private Sub Option1 lick-Label1.FontName Option1.Caption-End Sub-Private ub Option2 Click-Label1.FontName Option2.Caption
列表框与组合框-ListBox-■主要属性:-■tXt属性:用于存放被选中列表项的文本-内容。-Priva e Sub-Command1 Click-Labell.Caption List1.Text-End Su
列表框与组合框-■-列表框ListBox-■主要方法:-■AddItem:用于将项目添加到列表框控件-语法 式:-对象名〉.AddItem item[,index]-其中:item:为字符串表达式,-表示要加入的项 。-Index:决定新增项目的位置,缺省,-则添加在最后。

Optionl,-单选按钮与复选框-0 ption3的value-设置为true-■使用范例控件属性说明件类型-OptionButton-名称:option1-Caption:宋体-frame1-名称:opti n2 Caption:隶书-名称:option3 Caption:16-名称:option4 Captio :24-frame3-CheckBox-名称:check1 Caption:斜体-frame2-名称:ch ck.2 Caption:粗体
单选按钮与复选框-功能3:实现框架frame3中字体大-小设置功能。-Private Sub Option Click-Label1.FontSize Option3.Caption-End Sub-Privat Sub Option4 Click-Label1.FontSize Option4.Caption

VB小程序制作

VB小程序制作

VB程序设计8.1.1 实验目的1)掌握VB多重窗体程序的概念。

2)掌握多重窗体程序的设计方法。

3)复习各种控件的使用方法。

8。

1。

2实验内容采用多窗体技术编写程序,分别在不同的窗体上实现不同功能。

8。

1.3 实验步骤实验步骤如下:1)建立启动窗体界面与设置对象属性。

选择“新建"工程,进入窗体设计器,在窗体中添加命令按钮组Command1(0)~Command1(5),并修改属性如图8-1左所示.系统默认窗体Form1为启动窗体.2)添加窗体。

选择“工程"菜单,打开“添加窗体"对话框.按“打开”按钮,添加3个标准窗体Form2~Form4。

添加标准模块。

选择“工程”菜单,打开“添加模块”对话框。

按“打开”按钮,添加1个标准模块Module1。

图8—1 程序界面设计3)建立子窗体界面与设置对象属性.界面如图8-1所示,设置属性如表所示。

表8-1 Form1属性设置对象属性属性值说明Form1 Name Form1 启动窗体Caption Form1Command1(0)Caption Who are you?Command1(1)Caption gameCommand1(2)Caption writeboardCommand1(3)Caption calculatorCommand1(4) Caption byebyePicture1 autoredraw falseLabel1 caption Let's start a wonderfuljourney表8-2 Form2属性设置对象属性属性值说明Form2 Name Form2 输入个人资料窗口Caption Form2Label11 Caption nameLabel12 Caption genderLabel13 Caption Is that a girl?Fream1 Caption hobbiescommand caption okey表8—3 Form3属性设置表8-4 Form4属性设置表8-5 Form5属性设置表8-6 Form6属性设置4)编写代码。

VB6.0第四章-控件,窗体

VB6.0第四章-控件,窗体
True:按字母顺序排列。False:按加入先后顺序排列
7
可视化程序设计——第四章 常用控件和窗体
4.4 列表框
7.Text属性(默认属性)
.List(.ListIndex)= .Text
8.MultiSelect属性
None:不允许多选。 Simple:简单多选。每次鼠标单击选中一项。 Extended:可扩展多选,与键盘上的某个键配合使用, 如:ctrl+鼠标。
属性:
Path Pattern Archive Normal System Hidden ReadOnly 设置目录或返回当前工作目录 设置要显示的文件类型 是否显示归档文件 是否显示普通文件 是否显示系统文件 是否显示隐含文件 是否显示只读文件 File1.Path=Dir1.Path File1.Pattern=“*.EXE ; *.DLL”
属性:Drive—设置驱动器或返回当前工作驱动器
可通过语句 Drive1.Drive=“C:\” 指定,或从列表中选择。
Drive属性只能在程序代码中设置、访问, 而不能在属性窗口中设置。
事件:Click、Change(列表框顶部的内容改变)
21
可视化程序设计——第四章 常用控件和窗体
DirListBox控件
4.6 驱动器、目录和文件列表框
三、文件列表框
Name 属性:fil [对象.]Path[=Pathname] [对象.]Pattern[=value] [对象.] FileName [=pathname] Path和FileName
19
可视化程序设计——第四章 常用控件和窗体
DriveListBox控件
16
可视化程序设计——第四章 常用控件和窗体

Visual Basic程序设计第2章VB程序设计的基本窗口

Visual Basic程序设计第2章VB程序设计的基本窗口

(3)对齐控件 为了将控件在界面上布局得更整齐美观,将3个控件进行调 整位置和大小。 ① 单击Command1按钮,按Shift键的同时单击Command2 按钮,则两个按钮都被选中; ② 选择“格式”菜单→“统一尺寸”菜单项→“两者都相 同”菜单项,将两个按钮的大小调整相同。
的文件清单,包括窗体和模块等。工程文件的后缀是.vbp,工程文件
名显示在工程文件窗口内,以层次化管理方式显示各类文件,而且允 许同时打开多个工程。
工程资源管理器窗口上方提供以下三个按钮:
1——“查看代码”按钮:切换到代码窗口,显示和编辑代码。 2——“查看对象”按钮:切换到模块的对象窗口。
3——“切换文件夹”按钮:工程中的文件在按类型分或不分层
(2)创建控件 在窗体界面中需要绘制两个按钮(CommandButton)控件和一个 文本框(Textl)控件。 ① 单击要绘制的控件的工具,这是“文本框”。 ② 将鼠标指针移到窗体上,该指针变成十字线。 ③ 将十字线放在控件的左上角所在处。 ④ 拖动十字线画出适合控件大小的方框。 ⑤ 释放鼠标按钮,控件出现在窗体上,名称默认为Text1。 用同样的方法将两个按钮放置到窗体中。
1. 创建应用程序界面
窗体是创建应用程序的基础,是其他控件的容器。创建VB应用
程序的第一步是创建窗体,这些窗体将是应用程序界面的基础。然 后在创建的窗体上绘制构成界面的对象。对于上面要创建的第一个 应用程序,用到工具箱中的两个控件,即文本框控件和命令按钮控 件。 (1)创建窗体 创建新工程时,系统就自动创建了一个空白的新窗体,窗体名 默认为Form1。窗体是组织用户交互信息的界面(窗口)。窗体中布 置用于用户交互的控件。
一条线将其分为两部分:左边列出的是各种属性,右边列出的是相 应的属性值。 (4)属性含义说明:当在属性列表框中选取某属性时,在该区 域显示所选属性的含义。 如图2.3显示名称为Form1的窗体属性,“标题栏”用于显示对 象名,属性窗口显示是“按字母序”排序的。

VBNET程序设计进阶:菜单

VBNET程序设计进阶:菜单

1 用户界面设计一、菜单设计二、对话框设计三、工具栏四、综合应用本章目录2 一、菜单设计下拉式菜单弹出式菜单快捷菜单主菜单快捷菜单子菜单MenuStrip ContextMenuStrip菜单项:事件:Click需要为菜单项编写事件过程Text 分隔符 输入:- Checked :True 菜单项成选项,选定了显示“√”热键:&字符,如新建(&N)快捷键:ShortcutKeys例1 设计一个记事本程序Text Name ShortcutKeys Text Name ShortcutKeys 文件(F) 使用缺省名编辑(E) 使用缺省名新建(N) FileNew Ctrl+N 剪切(T) EditCut Ctrl+X 打开(O)…FileOpen Ctrl+O 复制(C) EditCopy Ctrl+C另存为(A)…FileSaveAs Ctrl+S 粘贴(P) EditPaste Ctrl+V分隔线使用缺省名格式(O) 使用缺省名退出(X) FileExit 字体(F) FormatFont帮助(H) 使用缺省名颜色(C) FormatColor关于(A)…AboutDilog下拉式菜单的建立过程:①在窗体上放置一个MenuStrip控件②设计菜单③设置菜单项的属性④编写菜单项的事件过程例2 为例1设计一个弹出式菜单①在窗体上放置一个ContextMenuStrip控件②设计菜单③设置菜单项的属性④建立弹出式菜单与文件框之间的关联⑤编写菜单项的事件过程一般与下拉式菜单中的菜单项共享事件过程' 修改“新建”菜单项的事件过程' 假定弹出式菜单中“新建”菜单项名称为PopFileNew Sub FileNew_Click( … ) Handles FileNew.ClickTextBox1.Text = ""TextBox1.Focus()End Sub例2 为例1设计一个弹出式菜单①在窗体上放置一个ContextMenuStrip控件②设计菜单③设置菜单项的属性④建立弹出式菜单与文件框之间的关联⑤编写菜单项的事件过程一般与下拉式菜单中的菜单项共享事件过程' 修改“新建”菜单项的事件过程' 假定弹出式菜单中“新建”菜单项名称为PopFileNewSub FileNew_Click( … ) Handles FileNew.Click, PopFileNew.Click TextBox1.Text = ""TextBox1.Focus()End Sub。

vb程序的基本知识与窗体设计

vb程序的基本知识与窗体设计

2.2 创建VB简单应用程序
2.2 创建VB简单应用程序
二、对 象的建立和命名
(1)对象的建立
方法一: 单击工具箱控件对象
在窗体上按住
左键拖拉到所需要的大小后释放。
方法二: 双击工具箱控件对象,则立即在窗体出现一
个默认大小的对象框。
(2)编辑对象
先选中对象(单击对象),
放大、缩小
删除对象
复制对象
封面——>用户登录窗口——>软件主界面(根据需 要打开其它多个不同的对话框)
这里有几个问题需要解决: 1、启动窗体的指定。 即:谁第一个出场;一般情况下封面应该是第一个 出场的窗体。 2、各窗口之间的衔接。 当一个窗体的任务完成以后,下一个出场的是谁, 如何衔接。
当设计好一个应用程序中的多个窗体后,根据功能 上的规划,确定启动应用程序后,第一个被启动的窗 体,即启动窗体。如注册窗体,软件的封面等等。
2.1 VB中的几个基本概念
三、事件(Event)及事件过程(Event Procedure)
事件—— 可被对象识别的动作。 事件过程—— 是指附在该 对象上的程序代码,是事件触发 后处理的程序。事件过程的形式如下:
Sub 对象名_事件过程名[(参数列表)] ….. (事件过程代码)
End Sub 例如:
2.2 创建VB简单应用程序
[例 2-1]设计一个程序,在运行时若用鼠标单击窗体, 在窗体上会显示出“Visual Basic 欢迎大家”一行文 字。 编写程序代码要在“程序代码窗口”中进行。 有三种途径可进入代码窗口:
•双击当前窗体
•单击工程窗口的查看代码按钮 •在菜单条中选择视图菜单中的代码窗口命令
方法参数23窗体的常用属性方法和事件例24设计一个程序运行程序后在屏幕上显示第一个窗体单击该窗体后显示第二个窗体在第二个窗体上有一个按钮单击该按钮后显示第一个窗体23窗体的常用属性方法和事件load语句把窗体装入内存但不立即显示语法为

VB菜单设计与多窗体操作

VB菜单设计与多窗体操作

VB菜单设计与多窗体操作●实验目的1)了解并掌握下拉菜单(系统菜单)、快捷菜单(弹出式菜单)的概念与设计。

2)掌握多窗体设计的基本方法与调用技巧。

●实验题目1)设计一个窗体,上面放置一个下拉菜单,菜单中仅“关闭”编写过程,其余不写过程。

窗体执行后界面效果如图实验八01所示。

图实验八012)在实验七第三题的基础上,为鼠标在列表框中添加右键快捷菜单。

窗体运行界面效果如图实验八02所示。

图实验八023)设计一个窗体,上面有3个标签、2个文本框、2个命令按钮,窗体名Frmform,文件名sy0803.frm。

窗体运行后界面如图实验八03所示。

当输入用户名为“ABC”、口令为123时,本窗体隐藏,调用题目一的窗体(Frmform11)。

退出Frmform11窗体时,调用题目二的窗体(Frmform12)。

退出Frmform12窗体时,调用一个新添加的MDI多文档界面窗体Mdiform1.frm(如图实验八04所示),最后退出MDI窗体时返回到第一个窗体。

图实验八03图实验八04●实验背景及准备1)已学习下拉菜单、快捷菜单,了解其基本概念与编辑方法。

2)已学习多窗体操作与MDI窗体概念。

3)准备了MDI窗体所用的图片文件sy08t05.jpg。

●实验过程与主要步骤1)题目一:进入VB,修改窗体标题为“菜单设计”。

选择“工具”菜单的“菜单编辑器”,出现图实验八05所示界面。

图实验八05在菜单编辑器中输入标题、名称。

若“可见”复选框选中,则执行时会显示出标题。

菜单名称必须有,以便程序中控制、调用该菜单项。

四个箭头中,左、右箭头决定上、下级菜单关系;上、下箭头决定菜单项的先后位置。

本题“打开”项选择“快捷键”“Ctrl+O”;“保存”项输入“保存(&S)”,其中&引导后一字符为热键,即运行中按Alt+S可代替单击“保存”。

“保存”与“关闭”之间输入标题“-”(减号),名称任意取,运行时在“保存”与“关闭”之间产生一条分隔线,没有过程响应。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB程序设计--菜单、对话框 及多重窗体




提出问题
VB
程序设计计算机应
大家在以前就已接触和学习过不少应用程序,比如Office中 的文字处理程序Word、表格处理程序Excel等,已经使用过
—— ——
用 基
这些程序中强大的菜单功能,它们是如何进行设计的呢?
菜础 单
我们自己能否设计类似的菜单呢?
对文本框设置字体、字号、文字颜色和效果。其中,效果菜单
VB
下的各菜单项具有复选功能,设运行初始时各项前面没有√符
程序设计计算机应
号,与文本框初始状态一致
—— ——


菜础

程总 序述
Text1






菜单编辑器设置如下:
VB
程序设计计算机应
—— ——
用 基
菜础 单
菜 单 列
程总 表
序述 区


VB
“字体”菜单下的菜单项设计成一个控件数组AA1,共享以下
程序设计计算机应

事件过程:
Private Sub AA1_Click(Index As Integer) Text1.Font = AA1(Index).Caption
—— ——

End Sub
菜础
单 “字号”菜单下的菜单项设计成一个控件数组BB1,共享以下
分隔条
分隔条可对子 菜单进行分组




§2 菜单编辑器
VB
1:菜单控件
程序设计计算机应

菜单项(主菜单项或子菜单项)也称为菜单控件 菜单项具有其属性、事件、方法 通过“菜单编辑器”完成设计
2:菜单编辑器
—— ——

菜础
使设计菜单栏的窗体成为当前窗体 执行“工具”菜单的“菜单编辑器”命令(或单击标准工具栏的“
—— ——
用 子菜单包含子菜单标题和菜单命令

菜础 单
菜单命令对应一个程序模块,执行命令后子菜单自动消失
程总
序述 分隔条可对子菜单进行分组 设





VB
程序设计计算机应
用 基
菜础
子 菜 单
子菜单标题
主菜单(标题) 主菜单栏
子 菜 单
—— ——

菜单命令
程总 序述 设 计
菜单命令对应一个程序模块,执行 命令后子菜单自动消失
序述
.…斜体


名称
CC CC1 CC2 CC3
DD DD1 DD2 DD3 DD4
索引
快捷键
说明 访问键Alt+C
访问键Alt+E




VB
程序设计计算机应
—— ——


菜础


程总

序述 设 计
列 表





VB
程序设计计算机应
—— ——


菜础


程总 序述 设
单 列







菜单项事件代码设计如下:
菜础 单 程总 序述
菜 单 列 表 区


完成上述设计,单击确定按钮,即可看到菜单结构,要实现菜 单功能,需要编写菜单项的事件代码




【例1 】设计一个具有算术运算(+、-、×、/ )及清除功能的菜
单。从键盘上输入两个数,利用菜单命令求出它们和、差、积
VB
或商,并显示出来。
程序设计计算机应
—— ——
程总
序述






本章主要内容:
VB
程序设计计算机应

1:菜单 2:对话框
—— ——

菜础
3:多重窗体

程总 序述
4:VB工程结构






§1 菜单组成
VB
两种菜单类型:下拉式菜单、弹出式菜单
程序设计计算机应
主菜单(标题)包含若干个菜单项,它放置在菜单的最顶层, 它可以下拉出下一级菜单(子菜单)
标题 字体(&F) ....宋体 ....黑体 ........隶书 ....楷体_GB2312
字号(&S) ....14 ....16 ....18 ....20
名称 AA
AA1 AA1 AA1 AA1 AA1
BB BB1 BB1 BB1 BB1
索引 快捷键
1 Ctrl+A 2 Ctrl+B 3 4 Ctrl+C 5 Ctrl+D
说明
访问键Alt+F
定义成控件数组 AA1; AA1(3) 用 于 生 成 分 隔条
访问键Alt+S
1
定义成控件
2
数组BB1
3
4




续上表:
VB
标题
程序设计计算机应
用 基
菜 单 列
颜色(&C)
....红色
.…绿色 .…蓝色 效果(&E)
—— ——
菜础 表 ....删除线
单 区 .…下划线
程总
.…粗体
单 程总 序述
菜单编辑器”按钮,或从窗体快捷菜单中选择“菜单编辑器”命令 ),打开“菜单编辑器”窗口
设 3:菜单编辑器结构 计 属性区 — 输入行编辑操作
菜单列表区 — 显示菜单项的分级列表




*Caption
VB


程序设计计算机应
区 编辑区
程总 序述
事件过程:


Private Sub BB1_Click(Index As Integer)
Text1.FontSize = Val(BB1(Index).Caption)
End Sub
Enabled
决定菜 单项是 否响应 事件缺 省值 True
Visible
决定菜 单项是 否显示 缺省值 True
当具有菜单的窗体包含另 一个具有菜单的对象时, 该属性协调二者的位置 0-None 1-Left 2-Middle 3-Right




VB


程序设计计算机应
区 编辑区
—— ——
用 基


菜础 单 程总
菜 单 设
序述







编写程序代码
VB
菜单的事件过程以菜单项区分,可以把每个菜单项看成是一个
程序设计计算机应
控件。菜单设计完成后,只要单击某个菜单项,即可定义该 菜单项的事件过程。
—— ——


菜础

程总
序述






【例2 】设计菜单界面如下图所示,下拉菜单中的子菜单项用于
—— ——


菜础

单 程总 序述
单 列 表 区


*Name Index
Shortcut
我们利用菜单编辑器设计每个菜单项,其实每个菜单项都 是一个对象,它们都有自己的属性、事件、方法。




Caption Name
VB
Index
Shortcut
程序设计计算机应

标题:Caption属性设置菜单项中显示的文字若该属性为连字 符(-),则显示为隔离条可定义访问键(在一字母前加&符号)
—— ——

菜础 名称:Name属性设置菜单控件的名字以便在代码中访问它
单 程总
设计菜单时必须输入此项!
序述
设 索引:若将菜单控件定义为数组,则Index属性确定数组控件的
计 位置
快捷键:顶级菜单不能使用快捷键!




—— ——
VB
属 性 区
程序设计计算机应
用 基
菜础 Checked 单 设置菜单 程总 项的左端 序述 是否带复 设 选标记√缺 计 省值False
相关文档
最新文档