vb程序设计教程(潘蕾)第二章窗体设计.ppt
《vb程序设计教程(潘蕾)第二章窗体设计.ppt》由会员分享,可在线阅读,更多相关《vb程序设计教程(潘蕾)第二章窗体设计.ppt(34页珍藏版)》请在三一办公上搜索。
1、第三讲 界面设计,主要内容 掌握窗体的常用属性、事件和方法 掌握文本框、标签、命令按钮、列表框、组合框、图片框、单选按钮和复选框的常用属性、事件和方法 掌握菜单的制作 了解多窗体、MDI窗体的使用,第一部分 窗 体 在VB集成环境中,窗体和控件是构成界面的要素。窗体是一个必不可少的对象,具有多种属性、方法和事件,同时又是其它控件(对象)的载体(容器)。,一、创建窗体,1 属性、方法和事件1)窗体常用属性 Name:名称属性,缺省为Form1、Form2在程序代码中,该属性是窗体对象的标识。可自行命名窗体,规则是以字母开头,可包含数字和下划线,不能包含空格和标点符号。Caption:标题属性,缺
2、省为窗体名称,为显示在窗体标题栏的字符串。BackColor:背景色属性,可在调色板中选择。*ForeColor:前景色属性,可在调色板中选择。BorderStyle:边框风格属性,有六种选择。Enable:活动属性,缺省为“True”;当设置为“False”时,窗体将不能被访问。Visible:窗体可见True,窗体不可见Flase.,Icon:图标属性,为显示在标题栏最左端的图标,缺省为VB图标。ControlBox:窗体左上角是否出现控制按钮,True出现,False不出现.MaxButton、MinButton:最大和最小化按钮是否出现。ControlBox为True。Picture:
3、选择图片作为窗体背景。*Font:设置字体。(字号、字体、字体样式)FontSize:设置字号。FontBold:黑体。FontItalic:斜体。CurrentX、CurrentY:控制数据输出的位置,单位:特维。Left、Top:窗体左上角的坐标属性,单位为特维。Height、Width:高度和宽度属性,单位也为特维。,BorderStyle属性的六种设置值 常 数 设置值 描 述vbBSNone 0无(没有边框或与边框相关的元素)。vbFixedSingle 1固定单边框。可以包含控制菜单框,标题栏和关闭按钮,不能改变尺寸。vbSizable 2可调整的边框。可以改变窗体大小。(缺省值)
4、vbFixedDouble 3固定对话框。可以包含控制菜单框和 标题栏,不能改变尺寸。vbFixedToolWindow4固定工具窗口。不能改变尺寸。显示 关闭按钮并用缩小的字体显示标题栏。窗体在 Windows 95 的任务条中不显 示。vbSizableToolWindow5可变尺寸工具窗口。可变大小。显示 关闭按钮并用缩小的字体显示标题栏。窗体在 Windows 95 的任务条中不显 示。,p.15表2-2(演示),2 设置窗体属性 设置属性通常有两种方法,一个是在设计态时通过属性窗口进行设置;另一个是在程序执行过程中改变属性值,即在程序代码中设置属性值。(1)打开属性窗口的四种方法单击
5、工具栏上“属性窗口”图标按快捷键“F4”在“视图”菜单中选中“属性窗口”命令在快捷菜单中选中“属性”命令,(2)在程序代码中改变属性值,使用如下赋值语句:格式:Object.Property=Expression说明Object:对象名Property:要修改的属性名称Expression:表达式,必须和属性类型一致,即属性是字符型,表达式也应是字符型;属性是逻辑型,表达式也应是逻辑型。,3 窗体的显示、隐藏、装载和卸载1)窗体的显示与隐藏程序代码中使用方法的格式为:Object.Method 参数例1:单击窗体1,显示窗体2。Private Sub Form_Click Form2.Show
6、 End Sub 注意:通常产生事件过程时,建议不要自行输入程序头,而由系统自动产生。此外,命令按钮1产生的单击事件名为Command1_Click,命令按钮2产生的单击事件名为Command2_Click,但对于一个窗体,产生的事件过程名为Form_Click,而不是Form1_Click,这种特殊情况只会出现在窗体的事件过程中。,6 文本1)在窗体和图片框上显示文本(1)使用Print方法 这是我们比较熟悉的一种方法。如 Print“This is a Form”Picture1.Print“This is a Picture Box”(2)Cls方法 对象中创建出的文本和图形,可用该方法
7、清除。,第二部分 VB常用控件,1)文本框(TextBox)用途:用于接受输入的信息,或显示程序代码产生的信息。,(TextBox)常用属性,Name:名称属性 Text:文本属性,该属性为文本框的缺省属性,是文本框中显示的内容,32K PasswordChar:口令属性,缺省为空格,即用户可以看见输入的字符;若该属性值为其他字符,则输入时只能看见属性设置的字符。看不见输入的字符(常用“*”).但系统可获得真值。,MaxLength:最大长度属性,允许最大字符数 MultiLine:多行属性,“True”允许多行输入 ScrollBars:滚动条属性,有四种选择,和多行属性“MultiLine
8、”配合使用 Alignment:对齐属性,有三种选择 Locked:只读属性,“True”时不能输入、编辑,(TextBox)常用属性,ScrollBars属性的四种设置值 常数 设置值 描述vbSBNone 0(缺省值)无vbHorizontal 1 水平滚动条vbVertica 2 垂直滚动条vbBoth 3 两种,演示 滚动条,注意:滚动条属性只有在多行属性为“True”时才有效,Alignmeng属性的三种设置值 常数 设置值 描述vbLeftJustify 0(缺省值)文本左对齐。vbRightJustify 1 文本右对齐vbCenter 2 文本居中,注意Text没有Captio
9、n属性,方法:SetFocus:设置焦点事件:Change:当文本框内容发生变化时,就引发本事件 LostFocus:当焦点离开文本时,引发本事件 KeyPress:当焦点在文本框,并按下任何标准字符集的按键时会引发本事件例:在窗体上放置2个文本框和命令按钮,在文本框1中输入口令,要求输入内容居中,并以星号显示。光标离开文本框1后,刚才输入的内容显示在文本框2中。(程序名:口令)Private Sub Text1_LostFocus()Text2.Text=Text1.TextEnd Sub,2)标签(Label)用途:在窗体上增加说明。属性:Name:名称属性。Caption:标题属性。Al
10、ignment:对齐属性,有三种选择(同文本框)。AutoSize:大小自适应属性,当取值为“True”时,根据文本大小自动调整标签的大小(水平方向),缺省为“False”。Wordwrap:折行属性,当取值为“True”时,可以换行,但AutoSize必须值为“True”BackStyle:背景式样,取值为“0”时透明,“1”时不透明,label常用方法:有Refresh、Move等,很少使用。label常用事件:有Click等事件,也很少使用。3)命令按钮(CommandButton)用途:用于执行命令,具体内容由相关代码决定。属性:Caption:标题属性。Cancel:取消按钮属性,当
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 程序设计 教程 潘蕾 第二 窗体 设计
链接地址:https://www.31ppt.com/p-6522690.html