版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Visual Basic 6.0程序设计(第二版),主编 丁亚明 中国水利水电出版社,第6章 设计用户界面 6.1 窗体,6.1.1 窗体属性 6.1.2 窗体事件 6.1.3 窗体的方法及其作用,返回首页,图4-1窗体基本成分,6.1.1 窗体属性,1Name(名称)属性 用于设置窗体的名称,其被用在代码中引用该窗体。它只能在设计时设置,运行时为只读。 2Appearance 属性 用于设置一个对象是否以3D 效果显示,运行时为只读。 3AutoRedraw属性 用于控制窗体内图像的重画方式。,4BackColor属性和ForeColor属性 BackColor属性用于设置窗体内文本或图形对
2、象的背景色,ForeColor属性用于设置窗体内文本或图形对象的前景色。 5BorderStyle属性 用于设置窗体的边框样式。 6Caption属性 用于确定窗体标题显示的文本。当窗体被最小化时,窗体标题文本显示在窗体图标的右面。,7ClipControls属性 该属性设置Paint事件的绘图方法是重画整个对象,还是重画新显示的区域。在运行时为只读。 8ControlBox属性 设置是否取用窗体“控制菜单”。 9Enabled属性 设置或返回对象是否能够对用户产生的事件作出反应。 10Height、Width、Left 和 Top 属性 属性所取数值是以twips(缇)来度量的。,11Fon
3、t属性 设置或返回窗体上字体的样式、大小、字形等。 12HelpContextID属性 设置对象的帮助文件的上下文关联编号,用于为应用程序提供联机帮助。 13Icon属性 该属性用于设置窗体的标题图标。,14KeyPreview属性 用于设置窗体是否能够捕获键盘事件并作出响应.。 15MDIChild 属性 用于设置窗体是否被作为 MDI 窗体的子窗体。在运行时为只读。 16Moveable属性 用于设置是否能够移动该窗体。,17Picture属性 用于设置在窗体中显示的图片。 18StartupPosition属性 决定窗体启动后出现时在屏幕上的位置,运行时不能设置。 19Visible属性
4、 用于设置窗体是被显示还是被隐藏。 20WindowState属性 该属性设置窗体启动后的初始大小。,返回本节,6.1.2 窗体事件,窗体作为一个装载控件的容器,其常见事件有以下几个。 1Load事件 2Activate 事件 3Deactivate 事件 4QueryUnload事件和Unload事件 5Resize 事件,返回本节,6.1.3 窗体的方法及其作用,1Show方法 用于显示窗体。 语法:Object.Show Style 2Hide方法 用于隐藏窗体,但不能将窗体卸载。 语法:Object.Hide,3Move方法 用于将窗体移动到一定的坐标位置。 语法:Object.Mov
5、e left, top, width, height 4Refresh方法 用于强制性完全重绘窗体及上面的控件。 语法:Object.Refresh,返回本节,6.2 标签、文本框和命令按钮6.2.1 Label(标签),Label (标签)控件是专门用来显示文本的,因此用户不能对标签内的文本进行编辑。 一般被用作标题名。通常用标签来标注本身不具有 Caption 属性的控件。例如,可用 Label 控件为文本框、列表框、组合框等控件添加描述性的标签。 标签常用的属性有: Caption 属性 缺省属性,设置标签中显示的文本内容。 AutoSize属性 设置控件是否能自动调整以显示所有的内容。
6、 WordWrap属性 该属性设置控件是否扩大以显示标题文字。,6.2.2 TextBox (文本框),TextBox(文本框)控件一般是用来接收或显示输入输出信息,可用于编辑文本。 经常使用的文本框属性有: Text属性 用于设置显示的文本内容。 MaxLength属性 用于设置文本框中输入字符串的长度限制。 MultiLine属性 用于设置文本框是否以多行方式显示文本。 PasswordChar属性 用于设置是否显示用户键入的字符。 ScrollBars属性 用于设置文本框是否有垂直或水平滚动条。,6.2.3 CommandButton(命令按钮),当用户需要交互式地控制应用程序的时候,最
7、简便的方法就是给用户提供一个“命令按钮”。 命令按钮的作用是:在用户单击它时,将会激发它的Click 事件。因此,将代码写入 命令按钮的Click 事件过程,通过用户单击就可以执行相关操作。 命令按钮的常用属性有: Cancel属性 用于设置按钮为取消按钮。 Caption属性 用于设置在命令按钮上显示的文本。 Style属性 设置命令按钮的外观。,6.3 单选按钮、复选框与框架6.3.1单选按钮的属性和事件,单选按钮的属性 Caption Alignment Value Style 单选按钮的事件 主要是Click,一般不需要编写代码。当用户选择某个选项时,它的状态会自动改变。,6.3.2
8、复选框,使用复选框时用户可同时选中多个选项 复选框的属性 Caption Alignment Value Style 复选框的事件 Click事件,一般也不需要编写事件代码。当用户选定某个选项时,它的状态会自动改变。,6.3.3 框架(Frame ),框架是一种容器形的控件,主要用来将窗体上的控件进行分类放置 创建框架中的控件 的方法 框架的属性 Caption Visible Enabled,6.4 列表框和组合框 6.4.1 列表框(ListBox) 主要用途:在于提供项目列表,用户从其中可以选择一项或多项。 1、属性 (1)List属性 该属性是一个字符串数组,用来保存列表框中的各个数据
9、项内容。List数组下标从0开始,即List(0)是第一个数据项的内容,List(列表框Name. ListCount-1)是最后一个数据项的内容。,用List属性设置列表项中的数据项的方法: 属性窗口 程序中设置 列表框Name. List(下标) 如:List1.list(3)=“Li Ning” (2)ListCount属性:该属性记录了列表框的数据项数 (3)ListIndex属性(设计时不可用) 该属性是被选中的列表项的下标值(任何时候都是一个值)。 (4)Text属性(只读) 用于存放选中列表项的文本内容。 (5)Selected属性:该属性值为一个逻辑数组 (6)SelCount
10、属性:返回列表框中选中项的数量,(7)设置MultiSelect属性 (8)Style属性 2、常用方法 (1)AddItem方法 语法:Listname.AddItem item ,index (2)RemoveItem方法 语法:ListName.RemoveItem index (3)Clear方法 语法:ListName.Clear,6.4.2 组合框 1、属性: (1)Style属性 (2)Text属性 2、方法:同列表框,6.5 滚动条和计时器 一、滚动条 1、属性 (1)Min、Max属性:返回或设置滚动条所能代表的最小、最大值 (2)Value属性:返回或设置滚动条的当前位置
11、(3)LargeChange属性:当用户单击滚动条空白区域,Value属性质的改变量 (4)SmallChange属性:当用户单击滚动箭头时,Value属性值的改变量 2、事件 (1)Change事件:当Value属性值发生变化时 (2)Scroll事件:拖动滚动条的过程中,二、计时器 1、属性 Interval属性 Enabled属性 2、事件 Timer事件,6.6 SDI窗体和MDI窗体,本章主要介绍SDI和MDI窗体,6.6.1 单文档界面 SDI,SDI:每次只能打开一个数据窗口 制作SDI时窗体的创建、添加、属性、方法和事件和第3章中的窗体相同 单窗体的记事本程序设计,6.6.2
12、多文档窗体,MDI:包含多个文档窗口,根据需要可同时打开多个文档文件 多个文档窗口中,其中一个是主窗口(或者叫作父窗口),其余的都是子窗口,主窗体用作放置其它窗体的背景,它就像一个容器,可以包含一个或多个子窗体,子窗体只能在父窗体的范围内移动,MDI窗体的设计,添加MDI窗体 添加子窗体 添加装入新窗体的过程 多文档界面的文本编辑器实例,6.7 通用对话框,6.7.1 通用对话框 分别是:打开(Open)、另存为(Save As)、颜色(Color)、字体(Font)、打印机(Printer)和帮助(Help)对话框。 6.7.2、通用对话框的基本属性和方法 1. Action属性 该属性直接
13、决定打开哪种对话框。 1Open:打开文件对话框 2Save As:另存为对话框 3Color:颜色对话框 0None:无对话框显示,4Font:字体对话框 5Printer:打印机对话框 6Help:帮助对话框 注意:该属性只能通过程序赋值,不能通过“属性页”设置。 2. 通用对话框的方法 ShowOpen: 显示“打开”对话框。 ShowSave: 显示“另存为”对话框。 ShowColor: 显示“颜色”对话框。 ShowFont: 显示“字体”对话框。 ShowPrinter:显示“打印机”对话框。 ShowHelp: 显示“帮助”对话框。,6.7.3 “打开”对话框及应用 在程序中将
14、通用对话框控件的Action属性设置为1,或用ShowOpen方法打开,则弹出“打开” 对话框,如图所示。,打开对话框属性为: 1.文件名称(FileName)属性 2.文件标题(FileTitle)属性 3.过滤器(Filter)属性 4.缺省扩展名属性 5.过滤器索引(FilterIndex)属性 6.初始化路径(InitDir)属性 7.标志(Flags)属性 应注意:该对话框只为用户提供了一个用于选择文件的界面,并不能真正打开文件,打开文件内容的具体工作只能由编程完成。,6.7.4、“另存为”对话框及应用 在程序中将通用对话框控件的Action属性设置为2,或用ShowSave方法打开
15、,则弹出“另存为”对话框。 除对话框的标题不同外,“打开”对话框外观上与“另存为”对话框相似。 6.7.5 “颜色”对话框 通用对话框中的Action属性设置为3或以ShowColor方法打开对话框时,显示“颜色”对话框。,6.7.6 “字体”对话框 通用对话框的Action属性被设置为4或以ShowFont方法打开,则显示“字体”对话框。 其属性为: 1. 颜色(Color)属性 2. 大小(FontSize)属性 3. 字体(FontName)属性 4. 字体样式: FontBold、FontItalic、FontStrikethru、FontUnderline 5. 最大、最小(Min、Max)属性 6. 标志(Flags)属性,注意:在显示“字体”对话框之前,必须设置“标志(Flags)”属性,否则将发生字体不存在的错误。 6.7.7 “打印”对话框 通用对话框中的Action属性设置为5或以ShowPrinter方法打开对话框时,显示“打
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年重大事故隐患判定标准汇编
- 脊髓疾病患者的皮肤护理与保护
- 2026年环境小记者新闻采访与写作
- 2026年康复科出院后社区康复资源利用指南
- 2026年酒店住宿客人安全告知与温馨提示制度
- 绿色产品市场调查协议
- 风险投资2026年虚拟现实合作合同协议
- 品牌管理2026年知识产权许可协议
- 2026年社区生鲜超市线上线下融合运营模式
- 2027届高考语文考前指导
- 充电站安全生产责任制
- 串串店加盟易合同范本
- 肿瘤化疗发展史全解析
- 2025年检察院书记员考试真题(附答案)
- 新闻编辑实践作业汇报
- 前庭大腺脓肿切开护理查房
- 电力拖动自动控制系统-运动控制系统(第5版)习题答案
- JG/T 355-2012天然石材用水泥基胶粘剂
- 合伙贷款合同协议书
- GB/T 2878.1-2025液压传动连接普通螺纹斜油口和螺柱端第1部分:斜油口
- 水库溃坝分析报告范文
评论
0/150
提交评论