




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第2 2章窗体与常用控件章窗体与常用控件 2.1 窗体窗体2.2 标签标签2.3 文本框文本框 2.4 命令按钮命令按钮2.5 单选按钮、复选框单选按钮、复选框及框架及框架 2.6 列表框和组合框列表框和组合框 2.7 计时器和滚动条计时器和滚动条 2.8 图片框和图像控件图片框和图像控件 2.9 键盘与鼠标事件键盘与鼠标事件 2.10通用对话框通用对话框 2.11菜单菜单 2.12多重窗体应用程序多重窗体应用程序 2.1 Form2.1 Form窗体窗体 窗体(窗体(FormForm)是应用程序界面的主体,是能放是应用程序界面的主体,是能放置其他控件的容器。置其他控件的容器。 VBVB为窗
2、体规定了众多的属性、方法与事件。为窗体规定了众多的属性、方法与事件。 窗体的窗体的属性属性定义了它的外观定义了它的外观; ; 窗体的窗体的方法方法定义了它的行为定义了它的行为; ; 窗体所能响应的窗体所能响应的事件事件定义了它与用户的交互定义了它与用户的交互。 下面介绍窗体常用的属性、方法与事件下面介绍窗体常用的属性、方法与事件。 1Name:窗体名称窗体名称窗体名称在程序代码中作为窗体对象的标识名。窗体名称在程序代码中作为窗体对象的标识名。 窗体在创建时默认名称为窗体在创建时默认名称为Form1Form1、Form2Form2等等 。窗体命名规则:必须以字母或汉字开头,可包含数窗体命名规则:
3、必须以字母或汉字开头,可包含数字和下划线,但不能包含空格或标点符号。字和下划线,但不能包含空格或标点符号。 2Caption:窗体标题窗体标题窗体标题是出现在窗体标题栏的文本内容。窗体标题是出现在窗体标题栏的文本内容。 窗体标题默认与窗体名称相同。窗体标题默认与窗体名称相同。可自定义标题,只要是字符即可,不受其他约束。可自定义标题,只要是字符即可,不受其他约束。2.1.1 2.1.1 窗体的常用属性窗体的常用属性 2.1.1 2.1.1 窗体的常用属性窗体的常用属性 3Height和和Width属性属性4Left和和Top属性属性默认单位:默认单位:特维特维(Twip)1Twip=1/20点点
4、=1/1440英寸英寸=l/567厘米厘米 可以在可以在“属性属性”窗口中设置字体、字型、字号和效果等。窗口中设置字体、字型、字号和效果等。 也可以在程序代码中进行设置。也可以在程序代码中进行设置。2.1.1 2.1.1 窗体的常用属性窗体的常用属性 Private Sub Form_Click() Form1.Font.Name = 华文行楷华文行楷 Form1.Font.Size = 48 Form1.Font.Bold = True Form1.Font.Italic = True Form1.Font.Underline = True Print 学习学习VB!“End Sub5Ena
5、bled属性:属性:设置窗体(包括所含控件)是否可用。设置窗体(包括所含控件)是否可用。6Font属性属性: FontFont用来设置窗体上的文字字体。用来设置窗体上的文字字体。7BorderStyle和和MaxButton、MinButton属性属性 BorderStyle:BorderStyle:边框样式。边框样式。 MaxButton:MaxButton:显示窗体的最大化按钮。显示窗体的最大化按钮。 MinButton:MinButton:显示窗体的最小化按钮显示窗体的最小化按钮。 8ForeColor和和BackColor属性属性 ForeColor:ForeColor:设置窗体的前景
6、色,即文本颜色;设置窗体的前景色,即文本颜色; BackColor:BackColor:设置窗体的背景色。设置窗体的背景色。 2.1.1 2.1.1 窗体的常用属性窗体的常用属性 9Icon属性属性 设置窗体左上角控制盒上的图标,默认为设置窗体左上角控制盒上的图标,默认为 在创建可执行文件时,可用任一窗体的图标作为应用程在创建可执行文件时,可用任一窗体的图标作为应用程序的图标。序的图标。10Picture属性:设置窗体的背景图片。属性:设置窗体的背景图片。 在在 “ “属性属性”窗口中设置窗口中设置 在程序代码中设置,如:在程序代码中设置,如:Form1.Picture = LoadPictu
7、re(C:test.bmp)11Visible属性属性 设置窗体可见性,为设置窗体可见性,为TrueTrue则可见。则可见。2.1.1 2.1.1 窗体的常用属性窗体的常用属性 在设计态,通过在设计态,通过“属性属性”窗口为其设定各种属性值窗口为其设定各种属性值 :在程序代码中改变属性值(运行时改变)在程序代码中改变属性值(运行时改变)格式:格式:Object.Property = Expression 即:即: 对象名对象名.属性名属性名 = 表达式(属性值)表达式(属性值) 如果属性值是字符串,则用西文引号括起来。如果属性值是字符串,则用西文引号括起来。 Initialize: 初始化事件
8、。初始化事件。 Load:装载时发生装载时发生 。 Unload :卸载时发生卸载时发生 Resize:调整尺寸。调整尺寸。 Activate:激活。激活。 Deactivate:失去激活。失去激活。 Click:单击。单击。 DbClick:双击。双击。.2窗体的窗体的常用事件常用事件HideHide:隐藏窗体。:隐藏窗体。MoveMove:把窗体移到某个位置。:把窗体移到某个位置。PrintPrint:显示文本或数据。:显示文本或数据。ShowShow:显示窗体。:显示窗体。 RefreshRefresh:强制重新绘制一个窗体。:强制重新绘制一个窗体。.2窗
9、体的窗体的常用方法常用方法VBVB中的所谓中的所谓“方法方法”可使可使“对象对象”执行一个动作或任务。执行一个动作或任务。例:例:a.a.显示窗体显示窗体Form1Form1,在程序中加入代码:,在程序中加入代码: Form.Show Style Form.Show Style 表示以表示以“Style”Style”方式方式“Form1”Form1”窗体窗体 b.b.隐藏窗体隐藏窗体Form1Form1,在程序中加入代码:,在程序中加入代码: Form1.Hide Form1.Hide 表示表示 “ “Form1”Form1”窗体窗体【例【例2.1】设置窗体标题为设置窗体标题为“窗体示例窗体示
10、例”;窗体装入时,;窗体装入时,将窗体移动到屏幕中央,窗体上以将窗体移动到屏幕中央,窗体上以20号字显示号字显示“同学同学们早!同学们好!们早!同学们好!”;当单击窗体时,显示;当单击窗体时,显示“老师老师早!早!”;当双击窗体时,显示;当双击窗体时,显示“老师好!老师好!”。 2.2 Label标签标签 用于在界面上显示说明性的文本信息用于在界面上显示说明性的文本信息 .1标签的常用属性标签的常用属性Name、Left、Top、Height、Width、Visible、FontBlod、FontItalic、Fontname、FontUnderline属性属性。Caption
11、:标签显示的文本,可为任意字符串。标签显示的文本,可为任意字符串。AutoSize:大小自适应属性。若为大小自适应属性。若为True,则根据文本大小自,则根据文本大小自动调整标签宽度动调整标签宽度。Alignment :文本对齐方式。文本对齐方式。0-左对齐;左对齐;1-右对齐;右对齐;2-居中居中。BackStyle :0为透明;为透明;1为非透明为非透明。BorderStyle:0表示无边框;表示无边框;1有单线框有单线框。WordWrap:设置为设置为True,则文本自动换行,则文本自动换行 。2.2.2标签的常用事件和方法标签的常用事件和方法(1)Click事件:事件:用鼠标左键或右键
12、单击标用鼠标左键或右键单击标签时,将发生签时,将发生ClickClick事件。事件。(2)DlClick事件:事件:用鼠标左键或右键双击用鼠标左键或右键双击标签时,将发生标签时,将发生DblClickDblClick事件。事件。2.2.2标签的常用事件和方法标签的常用事件和方法(1)Move方法:方法:用于移动标签到指定位置,用于移动标签到指定位置,位置为相对于所在容器左上角的坐标。位置为相对于所在容器左上角的坐标。示例:示例:Label2.Move 100,200Label2.Move 100,200。(2)Refresh方法:方法:用于刷新标签的内容。用于刷新标签的内容。2.3 TextB
13、ox文本框文本框编辑控件,可用来显示指定文本,也可编辑控件,可用来显示指定文本,也可以用来输入和编辑文本。以用来输入和编辑文本。 2.3.1文本框的常用属性文本框的常用属性1Name:默认名称是默认名称是Text1Text1、Text2Text2等。等。2Text:文本框中的文本。文本框中的文本。 可以在属性窗口中设置,也可以在属性窗口中设置,也可以在程序中设置。例如:可以在程序中设置。例如:Private Sub Form_Click()Text1.Text = Visual BasicText2.Text = Text1.Text + 程序设计程序设计 End Sub3MaxLength:
14、用于设置文本框文本的最大长度。默认用于设置文本框文本的最大长度。默认值值0 0,表示任意多个字符,但字符数不能超过,表示任意多个字符,但字符数不能超过32K32K。4MultiLine:为为TrueTrue,则允许多行输入和显示文本。,则允许多行输入和显示文本。2.3.1文本框的常用属性文本框的常用属性5ScrollBars:用于设置文本框是否带滚动条。当用于设置文本框是否带滚动条。当MultiLine为为True时,时,ScrollBars属性才有效。可取值属性才有效。可取值0-None,1-Horizontal,2-Vertical,3-Both。6PasswordChar:密码字符。密码
15、字符。7Locked:为为True,则文本框不能被编辑。,则文本框不能被编辑。 8SelStart、SelLength、SelText属性属性 SelStart:为选定文本起始点;:为选定文本起始点;SelLength:选定文:选定文本长度。本长度。SelText:选择文本内容;:选择文本内容; 通常联合剪贴板通常联合剪贴板Clipboard对象,完成文本的复制、对象,完成文本的复制、剪切、粘贴等操作。剪切、粘贴等操作。1Change事件事件:Text 属性值改变时,触发属性值改变时,触发Change事件。事件。2KeyPress事件事件:对文本框进行输入,按下并释放键盘上的:对文本框进行输入
16、,按下并释放键盘上的一个键时,会引发该事件。该事件有一个一个键时,会引发该事件。该事件有一个KeyAscii参数,可参数,可返回所键入字符的返回所键入字符的ASCII值。值。3GotFocus事件事件:当文本框获得焦点时触发。:当文本框获得焦点时触发。4LostFocus事件事件:当文本框失去焦点时触发。:当文本框失去焦点时触发。5SetFocus方法方法:将文本框设置为焦点,以方便用户直接输:将文本框设置为焦点,以方便用户直接输入信息。入信息。.2文本框常用事件和方法文本框常用事件和方法2.4 CommandButton命令按钮命令按钮 最常用的控件,在用户界面上常起最常用的
17、控件,在用户界面上常起“决决定性定性”的作用,用来决定下一步执行的操作。的作用,用来决定下一步执行的操作。 Caption:用来设置按钮上显示的文本。用来设置按钮上显示的文本。2Cancel:设置为设置为True,则按,则按Esc键等同于单击此按钮。键等同于单击此按钮。3Default:设置为设置为True,则按回车键同于单击此按钮。,则按回车键同于单击此按钮。4Style:取值取值0为标准按钮;为标准按钮;1为图形按钮。为图形按钮。5Picture:指定按钮图形。指定按钮图形。2.4.1 2.4.1 命令按钮的常用属性命令按钮的常用属性2.4.2命令按钮的常用事件和方法命令按钮的常用事件和方
18、法 Click-最常用事件。以下情况均可引发该事件。最常用事件。以下情况均可引发该事件。命令按钮被鼠标单击时。命令按钮被鼠标单击时。命令按钮持有焦点时,按空格键或命令按钮持有焦点时,按空格键或Enter键时。键时。命令按钮如果有快捷键,按快捷键时。命令按钮如果有快捷键,按快捷键时。命令按钮的命令按钮的Cancel设置为设置为True,运行时按,运行时按Esc键。键。 注意:命令按钮未设注意:命令按钮未设DblClick事件。事件。 按钮的常用方法有按钮的常用方法有Move、SetFocus方法。方法。【例例2.2】 设计一个程序,在设计一个程序,在Text1中输入若干字符;中输入若干字符; 单
19、击单击“隐藏口令隐藏口令”按钮,文本框中显示同样数量的按钮,文本框中显示同样数量的“*”; 单击单击“显示口令显示口令”按钮,则显示输入的字符;按钮,则显示输入的字符; 单击单击“重新输入重新输入”按钮,则清除按钮,则清除Text1中的内容中的内容。2.5 单选按钮、复选框及框架单选按钮、复选框及框架 单选按钮单选按钮实现单选实现单选 复复 选选 框框实现多选实现多选 框架控件框架控件对窗体上的控件分组对窗体上的控件分组2.5.1OptionButton单选按钮单选按钮1.常用属性常用属性Name名称,默认为名称,默认为Option1Option1、Option2Option2等。等。Capt
20、ion 标题,默认值为标题,默认值为Option1Option1、Option2Option2等。等。Enabled FalseFalse,不可用,为灰色;默认值为,不可用,为灰色;默认值为TrueTrue。Value 选中为选中为TrueTrue,未被选中为,未被选中为FalseFalse。Style 设置单选按钮的外观设置单选按钮的外观0-0-标准模式(默认值)标准模式(默认值)1-1-图形模式图形模式Alignment 标题对齐方式,标题对齐方式,0-0-左对齐;左对齐;1-1-右对齐。右对齐。2. 常用事件常用事件Click事件事件 单击单选按钮时,将触发单击单选按钮时,将触发Clic
21、kClick事件。事件。 在代码中改变单选按钮在代码中改变单选按钮ValueValue值,由值,由FalseFalse变成变成TrueTrue时,触发时,触发ClickClick事件。事件。2.5.1OptionButton单选按钮单选按钮2.5.2 CheckBox复选框复选框1. 常用属性常用属性Name名称,默认是名称,默认是Check1、Check2等。等。Caption 标题,默认值为标题,默认值为Check1、Check2等。等。Value 选中为选中为1;未选中为;未选中为0;2禁止选择,为灰色。禁止选择,为灰色。Enabled 取值为取值为False,复选框不可用,为灰色。,复
22、选框不可用,为灰色。Style 0-标准模式(默认值);标准模式(默认值);1-图形模式图形模式Alignment 标题对齐方式,标题对齐方式,0-左对齐;左对齐;1-右对齐。右对齐。2. 常用事件常用事件Click事件事件2.5.3 Frame框架框架常用属性:常用属性:Name名称,默认是名称,默认是Frame1、Frame2等。等。Caption 标题,默认为标题,默认为Frame1、Frame2等。等。Visible 为为False时,框架及其中的控件均时,框架及其中的控件均不可见。不可见。1. Enabled 为为False时,框架为灰色,框架时,框架为灰色,框架及其内部的控件均不可
23、用。及其内部的控件均不可用。 【例例2.3】设计程序实现文本格式设置。用一组单选设计程序实现文本格式设置。用一组单选按钮设置字体颜色按钮设置字体颜色黑色、蓝色、红色,默认为黑色、蓝色、红色,默认为黑色;用一组单选按钮设置文本框背景色黑色;用一组单选按钮设置文本框背景色绿色、绿色、白色,默认为白色;用复选框设置文本框的字形白色,默认为白色;用复选框设置文本框的字形粗体、斜体、下划线;文本框字号为粗体、斜体、下划线;文本框字号为20。单选按钮、复选框及框架单选按钮、复选框及框架 示例示例2.6列表框列表框和和组合框组合框 列表框用于显示项目列表,从中可选择一列表框用于显示项目列表,从中可选择一项或
24、多项。项或多项。组合框是文本框和列表框的组合,可在文组合框是文本框和列表框的组合,可在文本框部分输入信息,也可在列表框部分选择一项。本框部分输入信息,也可在列表框部分选择一项。 2.6.1 ListBox列表框列表框1. Name名称,默认是名称,默认是List1、List2等。等。2. List列表,一个字符串数组,存放列表项目,列表,一个字符串数组,存放列表项目, 可在属性窗口中设置。可在属性窗口中设置。3. ListCount列表框的项目个数。列表框的项目个数。4. ListIndex所选项的序号;所选项的序号; 未选时为未选时为-1。5. Text所选项目的文本。所选项目的文本。2.6
25、.1 ListBox列表框列表框常用属性常用属性Selected选中的项为选中的项为True, 未选中的为未选中的为False。7. Columns列数列数 取取0(默认默认)时显示时显示1列,需要时加竖直滚动条。列,需要时加竖直滚动条。 取取n(n1) 时显示时显示n列,需要时加水平滚动条。列,需要时加水平滚动条。8. Sorted为为True,项目将按字母顺序排列;,项目将按字母顺序排列; 为为False,则按加入的先后次序排列。,则按加入的先后次序排列。2.6.1 ListBox列表框列表框常用方法常用方法AddItem方法方法添加项目,其格式为:添加项目,其格式为:列表框列表框.Add
26、Item项目字符串项目字符串,位置位置注意:若不指定插入位置,则插入到列表尾。注意:若不指定插入位置,则插入到列表尾。Clear方法方法清除所有项目。清除所有项目。RemoveItem方法方法删除指定的项目。格式:删除指定的项目。格式: 对象名对象名.RemoveItem 索引值索引值例如:例如:List1.RemoveItem 2,删除第,删除第3项;项;List1.RemoveItem List1.ListIndex,删选中项。,删选中项。2.6.1 ListBox列表框列表框常用事件常用事件1. Click事件事件 单击列表项时,发生单击列表项时,发生Click事件;事件;2. DblC
27、lick事件事件 当双击列表项时,发生当双击列表项时,发生DblClick事件。事件。 【例【例2.4】设计一个】设计一个学生名单管理学生名单管理程序。程序。 单击单击“添加学生添加学生” ,将,将Text1中的姓名添加名单的末尾;中的姓名添加名单的末尾; 单击单击“插入学生插入学生” ,将,将Text1中的姓名插入到名单所选位置;中的姓名插入到名单所选位置; 单击单击“删除选项删除选项” ,从名单中删除所选项;,从名单中删除所选项; 单击单击“清除列表清除列表” ,清空名单;,清空名单; 单击单击“修改选项修改选项” ,能将所选学生姓名置入,能将所选学生姓名置入Text1,供修改;,供修改;
28、 单击单击“修改确认修改确认” ,将修改后的学生姓名写回名单列表;,将修改后的学生姓名写回名单列表;2.6. 2 ComboBox组合框组合框常用属常用属性性1. Name名称,默认名称,默认Combo1、Combo2等。等。2. Style 类型,有类型,有0、1或或2三种取值。三种取值。0 - DropDown Combo(缺省),下拉式组合框。(缺省),下拉式组合框。1 - Simple Combo 简单组合框。简单组合框。2 - DropDown List下拉式列表。下拉式列表。 2.6. 2 ComboBox组合框组合框常用属常用属性性1. Name名称,默认名称,默认Combo1、
29、Combo2等。等。2. Style 类型,有类型,有0、1或或2三种取值。三种取值。0 - DropDown Combo(缺省),下拉式组合框。(缺省),下拉式组合框。1 - Simple Combo 简单组合框。简单组合框。2 - DropDown List下拉式列表。下拉式列表。3. Text文本,不同的组合框作用不同。文本,不同的组合框作用不同。下拉或简单组合框,返回或设置文本框文本。下拉或简单组合框,返回或设置文本框文本。下拉列表框,返回列表框中选择的项目。下拉列表框,返回列表框中选择的项目。 4. List、ListCount、ListIndex、Sorted等等 2.6. 2 C
30、omboBox组合框组合框常用事件常用事件 对于组合框,单击列表项目会引发对于组合框,单击列表项目会引发Click事件;事件;双击列表项目会引发双击列表项目会引发DblClick事件;当事件;当Text 属性值属性值改变时,都会引发改变时,都会引发Change事件;列表框部分被下拉事件;列表框部分被下拉时,引发时,引发Dropdown事件。具体地说:事件。具体地说:下拉组合框可识别:下拉组合框可识别:Click、Dropdown、Change。简单组合框可识别:简单组合框可识别:Click、DblClick、Change。下拉列表框可识别:下拉列表框可识别:Click、Dropdown。2.6
31、. 2 ComboBox组合框组合框常用方法常用方法AddItemClearRemoveItem例如:例如:Combo1.RemoveItem 2,删除第,删除第3项;项;Combo1.RemoveItem Combo1.ListIndex,删选中项。,删选中项。 PictureBox和和Image都可显示图像都可显示图像(.bmp、.ico 等等)。 Image仅支持仅支持 PictureBox 的部分属性、事件和方法。的部分属性、事件和方法。 PictureBox 能兼作其他控件的容器;能兼作其他控件的容器; PictureBox 具有具有Print 方法。方法。2.8 图片框图片框(Pi
32、ctureBox)和图像控件和图像控件(Image) 2.8.1 PictureBox图片框图片框常用属性常用属性1Picture设置或返回要显示的图像。可在设置或返回要显示的图像。可在“属性属性”窗口中设置;窗口中设置;可在界面设计时利用剪贴板功能,将图像粘贴到图片框中;也可以在程可在界面设计时利用剪贴板功能,将图像粘贴到图片框中;也可以在程序代码中调用序代码中调用LoadPicture()函数进行设置,函数进行设置,例如:例如: Picture1.Picture = LoadPicture(C:test.bmp) 注:注:Picture1.Picture = LoadPicture(),又
33、可清除图片。,又可清除图片。2. AutoSize为为True,则自动调整图片框大小,以显示整幅图像;,则自动调整图片框大小,以显示整幅图像;为为False(默认默认),则保持图片框大小不变,超出控件区域的图像部分不,则保持图片框大小不变,超出控件区域的图像部分不被显示。被显示。3. BorderStyle为为1(默认默认)时有边框;为时有边框;为0时无边框。时无边框。 2.8.1 PictureBox常用事件和方法常用事件和方法1. 常用事件常用事件Click事件事件与与DblClick事件事件。2. 常用方法常用方法Print方法方法和和Cls方法方法。例如:例如:Picture1.Pri
34、nt 图片框的使用图片框的使用 Picture1.Cls2.8.2 Image图像控件图像控件常用属性常用属性1. Picture属性属性与图片框的与图片框的PicturePicture属性相同。属性相同。2. Stretch属性属性确定所载图像的缩放性。确定所载图像的缩放性。取取TrueTrue,则保持设置的,则保持设置的ImageImage控件大小不变,通过缩放图控件大小不变,通过缩放图像适应像适应ImageImage控件的大小。控件的大小。取取False(False(默认默认) ),则图像不能伸缩,调整控件大小与图像,则图像不能伸缩,调整控件大小与图像大小相同。大小相同。2.11菜单菜单
35、下拉式菜单下拉式菜单和和弹出式菜单弹出式菜单 2.11.1菜单编辑器与下拉式菜单菜单编辑器与下拉式菜单菜单项属性设置区菜单项属性设置区菜单编辑工具栏菜单编辑工具栏菜单编辑区菜单编辑区(1)打开菜单编辑器打开菜单编辑器(2) 菜单编辑器的组成菜单编辑器的组成菜单控件的菜单控件的常用属性常用属性Name:Menu控件对象名称控件对象名称。Caption:标题。可用标题。可用“”字符定义菜单项的访问键。设字符定义菜单项的访问键。设置为连字符置为连字符“-”-”, 则表现为上、下菜单项之间的一条分隔则表现为上、下菜单项之间的一条分隔线。线。Index:菜单控件数组的下标菜单控件数组的下标。ShortC
36、ut:设置菜单项命令对应的快捷键设置菜单项命令对应的快捷键。Checked:为为TrueTrue时,菜单项前显示时,菜单项前显示“” ” ,默认是,默认是FalseFalse。Enabled:为为FalseFalse时菜单项灰色显示,菜单项不可用。时菜单项灰色显示,菜单项不可用。Visible:确定菜单项是否可见。默认是确定菜单项是否可见。默认是TrueTrue。菜单编辑器的使用菜单编辑器的使用 标题框;标题框; 名称框;名称框; 索引框;索引框; 快捷键框快捷键框 左右箭头按钮;改变级别左右箭头按钮;改变级别 上下箭头按钮上下箭头按钮 下一个按钮下一个按钮 插入和删除按钮插入和删除按钮 四个
37、复选项:四个复选项:“复选复选”、 “有效有效”、“可见可见”、“菜单菜单列表框列表框” 【例例2.14】设计一个程序,能通过下拉式菜单对文本】设计一个程序,能通过下拉式菜单对文本框中的文字进行格式设置。框中的文字进行格式设置。 要求:要求:文本框可输入多行文字,通过字体的子菜单设定文文本框可输入多行文字,通过字体的子菜单设定文字为楷体或隶书,通过字号的子菜单设置文字的大小,通过字为楷体或隶书,通过字号的子菜单设置文字的大小,通过格式的子菜单设置文字的字形。格式的子菜单设置文字的字形。2.12 多重窗体应用程序多重窗体应用程序 多重窗体应用程序多重窗体应用程序包含多个窗体包含多个窗体,每个窗体
38、都有各,每个窗体都有各自的界面和程序代码。自的界面和程序代码。 多重窗体应用程序设计,涉及到多重窗体应用程序设计,涉及到窗体添加窗体添加,各个窗,各个窗体的体的界面设计界面设计和和代码设计代码设计等事务。多重窗体应用程等事务。多重窗体应用程序运行时,通常首先显示序运行时,通常首先显示启动窗体启动窗体,之后需要时可,之后需要时可将一个将一个窗体装入或显示窗体装入或显示,不需要时可将一个,不需要时可将一个窗体卸窗体卸载或隐藏载或隐藏,以满足程序的功能需求。,以满足程序的功能需求。2.12.1窗体的添加和移除窗体的添加和移除1窗体的添加窗体的添加 执行执行“工程工程”“添加窗体添加窗体”菜单命令,添
39、加窗体。菜单命令,添加窗体。 通过工具栏上的通过工具栏上的“添加窗体添加窗体”按钮,添加窗体。按钮,添加窗体。 通过工程资源管理器快捷菜单的添加项,添加窗体。通过工程资源管理器快捷菜单的添加项,添加窗体。2窗体的移除窗体的移除在工程资源管理器中用鼠标右击该窗体项,在快捷菜单在工程资源管理器中用鼠标右击该窗体项,在快捷菜单中选择执行中选择执行“移除移除”命令,移除窗体。命令,移除窗体。 语句格式:语句格式:Load ObjectLoad Object 语句格式:语句格式:Unload Object Unload Object 或:或:Unload MeUnload Me 语句格式:语句格式:En
40、dEnd HideHideShowShowVisibleVisible UnloadUnload和和EndEnd的区别的区别。 2.12.2窗体的装载、卸载、隐藏和显示窗体的装载、卸载、隐藏和显示2.12.3 窗体间的联系窗体间的联系(1)在一个窗体模块中,可以调用其他窗体模块中的)在一个窗体模块中,可以调用其他窗体模块中的对象属性和方法,格式为:对象属性和方法,格式为:窗体名窗体名. .对象名对象名. .属性属性窗体名窗体名. .对象名对象名. .方法方法(2)在一个窗体模块中,可以使用另一个窗体模块中)在一个窗体模块中,可以使用另一个窗体模块中声明的全局变量,格式为:声明的全局变量,格式为
41、:窗体名窗体名. .全局变量名全局变量名(3)在一个窗体模块中,可以使用另一个窗体模块中)在一个窗体模块中,可以使用另一个窗体模块中声明的公用过程,格式为:声明的公用过程,格式为:窗体名窗体名. .公用过程公用过程()()2.12.4指定启动窗体指定启动窗体通常把设计时的第一个窗体默认为启动窗体。通常把设计时的第一个窗体默认为启动窗体。 可指定其他窗体作为启可指定其他窗体作为启动窗体,方法是:执行动窗体,方法是:执行“工程工程”“工程属性工程属性”菜单命令,打开菜单命令,打开“工程工程属性属性”对话框,选择一对话框,选择一个窗体作为启动窗体。个窗体作为启动窗体。2.12.5多重窗体程序的保存与打开多重窗体程序的保存与打开窗体和工程要分别保存,窗体文件扩展名为窗体和工程要分别保存,窗体文件扩展名为.frm.frm,工程文件扩展名为工程文件扩展名为.vbp.vbp。先保存窗体文件,最后保存工程文件。先保存窗体文件,最后保存工程文件。可用文件菜单命令
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国ITC助听器行业发展趋势分析与未来投资战略咨询研究报告
- 2025-2030年胶片市场市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年环保农药行业市场深度调研及前景趋势与投资研究报告
- 不锈钢购销合同样本
- 2025-2030年感冒药行业市场深度调研及前景趋势与投资研究报告
- 2025-2030年康养基地行业市场发展分析及前景趋势与投资战略研究报告
- 智慧交通系统研发及技术服务合同
- 酒店宴会菜单供应协议
- 长沙租赁房屋合同
- 财务内部控制体系建设专员聘用合同书
- 国家职业技术技能标准 4-04-05-05 人工智能训练师 人社厅发202181号
- 2024年公司现金管理制度(三篇)
- GB/T 44442-2024智能制造远程运维系统评价指标体系
- 国开建筑工程技术实践
- 延长石油招聘笔试题库
- 广东省深圳市龙岗区多校联考2024年统编版小升初考试语文试卷(解析版)
- 02R111小型立、卧式油罐图集
- 2024届广州市南沙区数学五年级第二学期期末监测模拟试题含解析
- 机械设备租赁合同范例15篇
- 轴承压装力计算软件
- 市政工程监理规划(较全面)
评论
0/150
提交评论