大学精品课件:第二章 窗体设计1.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《大学精品课件:第二章 窗体设计1.ppt》由用户(金钥匙文档)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学精品课件:第二章 窗体设计1 大学 精品 课件 第二 窗体 设计
- 资源描述:
-
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:最大和最小化按钮是否出现。ControlBo
3、x为True。 Picture:选择图片作为窗体背景。 * Font:设置字体。(字号、字体、字体样式) FontSize:设置字号。 FontBold:黑体。FontItalic:斜体。 CurrentX、CurrentY:控制数据输出的位置,单位:特维。 Left、Top:窗体左上角的坐标属性,单位为特维。 Height、Width:高度和宽度属性,单位也为特维。,BorderStyle属性的六种设置值 常 数 设置值 描 述 vbBSNone 0 无(没有边框或与边框相关的元素)。 vbFixedSingle 1 固定单边框。可以包含控制菜单框, 标题栏和关闭按钮,不能改变尺寸。 vbS
4、izable 2 可调整的边框。可以改变窗体大小。 (缺省值) vbFixedDouble 3 固定对话框。可以包含控制菜单框和 标题栏,不能改变尺寸。 vbFixedToolWindow 4 固定工具窗口。不能改变尺寸。显示 关闭按钮并用缩小的字体显示标题栏。 窗体在 Windows 95 的任务条中不显 示。 vbSizableToolWindow 5 可变尺寸工具窗口。可变大小。显示 关闭按钮并用缩小的字体显示标题栏。 窗体在 Windows 95 的任务条中不显 示。,p.15表2-2 ( 演示),2 设置窗体属性 设置属性通常有两种方法,一个是在设计态时通过属性窗口进行设置;另一个是
5、在程序执行过程中改变属性值,即在程序代码中设置属性值。 (1)打开属性窗口的四种方法 单击工具栏上“属性窗口”图标 按快捷键“F4” 在“视图”菜单中选中“属性窗口”命令 在快捷菜单中选中“属性”命令,(2)在程序代码中改变属性值,使用如下赋值语句: 格式: Object.Property=Expression 说明 Object:对象名 Property:要修改的属性名称 Expression:表达式,必须和属性类型一致,即属性是字符型,表达式也应是字符型;属性是逻辑型,表达式也应是逻辑型。,3 窗体的显示、隐藏、装载和卸载 1)窗体的显示与隐藏 程序代码中使用方法的格式为: Object.
6、Method 参数 例1:单击窗体1,显示窗体2。 Private Sub Form_Click Form2.Show End Sub 注意:通常产生事件过程时,建议不要自行输入程序头,而由系统自动产生。此外,命令按钮1产生的单击事件名为Command1_Click,命令按钮2产生的单击事件名为Command2_Click,但对于一个窗体,产生的事件过程名为Form_Click,而不是Form1_Click,这种特殊情况只会出现在窗体的事件过程中。,6 文本 1) 在窗体和图片框上显示文本 (1)使用Print方法 这是我们比较熟悉的一种方法。如 Print “This is a Form”
7、Picture1.Print “This is a Picture Box” (2)Cls方法 对象中创建出的文本和图形,可用该方法清除。,第二部分 VB常用控件,1)文本框(TextBox) 用途:用于接受输入的信息,或显示程序代码产生的信息。,(TextBox)常用属性,Name:名称属性 Text:文本属性,该属性为文本框的缺省属性,是文本框中显示的内容,32K PasswordChar:口令属性,缺省为空格,即用户可以看见输入的字符;若该属性值为其他字符,则输入时只能看见属性设置的字符。看不见输入的字符(常用“*”).但系统可获得真值。,MaxLength:最大长度属性,允许最大字符数
8、 MultiLine:多行属性,“True”允许多行输入 ScrollBars:滚动条属性,有四种选择,和多行属性“MultiLine”配合使用 Alignment:对齐属性,有三种选择 Locked:只读属性,“True”时不能输入、编辑,(TextBox)常用属性,ScrollBars属性的四种设置值 常数 设置值 描述 vbSBNone 0 (缺省值)无 vbHorizontal 1 水平滚动条 vbVertica 2 垂直滚动条 vbBoth 3 两种,演示 滚动条,注意:滚动条属性只有在多行属性为“True”时才有效,Alignmeng属性的三种设置值 常数 设置值 描述 vbLef
9、tJustify 0 (缺省值)文本左对齐。 vbRightJustify 1 文本右对齐 vbCenter 2 文本居中,注意Text没有 Caption属性,方法: SetFocus:设置焦点 事件: Change:当文本框内容发生变化时,就引发本事件 LostFocus:当焦点离开文本时,引发本事件 KeyPress:当焦点在文本框,并按下任何标准字符集的按键时会引发本事件 例:在窗体上放置2个文本框和命令按钮,在文本框1中输入口令,要求输入内容居中,并以星号显示。光标离开文本框1后,刚才输入的内容显示在文本框2中。 (程序名:口令) Private Sub Text1_LostFocu
10、s() Text2.Text= Text1.Text End Sub,2)标签(Label) 用途:在窗体上增加说明。 属性: Name: 名称属性。 Caption:标题属性。 Alignment:对齐属性,有三种选择(同文本框)。 AutoSize:大小自适应属性,当取值为“True”时,根据文本大小自动调整标签的大小(水平方向),缺省为 “False”。 Wordwrap:折行属性,当取值为“True”时,可以换行,但AutoSize必须值为“True” BackStyle:背景式样,取值为“0”时透明, “1”时不透明,label常用方法:有Refresh、Move等,很少使用。 la
展开阅读全文