版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、v第一节对象第一节对象 v第二节第二节 窗体窗体 v第三节控件第三节控件v第四节控件的画法和根本操作第四节控件的画法和根本操作 第一节对象第一节对象v“对象:客观存在的详细或笼统事物。1.1.什么是对象什么是对象v在VB中,对象主要是指窗体和控件。例:一只气球 一台电脑 一场竞赛 一个想法v对象的三要素:v现实生活中的一个实体就是一个对象。属性:属性:方法:方法:事件:事件:Color Color 颜色颜色Height高度高度Diameter直径直径形状:充气或未充气形状:充气或未充气Puncture 针刺针刺Deflate - 瘪瘪MakeNoise 发发声声放气方法放气方法 上升方法上升方
2、法充气方法充气方法2.2.对象属性对象属性 属性是指一个对象的特征,如大小、外形、颜色等。经过修正对象的属性可以控制对象的外观和操作。例(1)Text1.Text=“Good Morning (2)Command1.Visible=False 3.3.对象事件对象事件 事件(Event)是由Visual Basic预先设置 好的、可以被对象识别的、由用户或计算机系统出发的事情。用户事件系统事件v不同的对象可以识别的事件也不一样。呼应v 某个事件后所执行的操作经过一段程序代码 v 来实现,这样的一段程序代码叫做事件过程v (Event Procedure)。4.4.对象方法对象方法 方法是由对象
3、本身携带的、可以由程序员调用的一段程序代码。 运用程序中的对象进展交互时产生的事件1.1.激活属性窗口激活属性窗口(1)用鼠标单击属性窗口的任何部位。(2)执行“视图菜单中的“属性窗口命令。(3)按F4键。(4)单击工具栏上“属性窗口按钮。2.2.设置属性的三种方式设置属性的三种方式 (1)直接键入新属性值。(2)经过下拉列表选择所需求的属性值。(3)经过对话框设置属性值。第二节窗体第二节窗体 窗体是Visual Basic中的对象,具有本人的属性、事件和方法,其构造与Windows下的窗口非常类似。 1.AutoRedraw(1.AutoRedraw(自动重画自动重画) ) 假设此属性设置为
4、True,那么当一个窗体被覆盖、又回到该窗体时,将自动刷新或重画该窗体上的一切图形;2.BackColor(2.BackColor(背景颜色背景颜色) )3.BorderStyle(3.BorderStyle(边框类型边框类型) ) 用来确定窗体的类型,可设置为6个预定义之一。 0-None 1-Fixed Single 2-Sizable 3-Fixed Dialog 4-Fixed ToolWindow 5-Sizable ToolWindow4.Caption(4.Caption(标题标题) )标题属性决议了窗体的标题栏上的文本内 容,即窗体的标题。取值为字符串。该属性可经过属性窗口设置
5、,也可以在事件 过程中经过程序代码设置。5.ControlBox(5.ControlBox(控制框控制框) )确定在窗体上能否显示规范的Windows控制框。取值:True缺省值或False。假设把BorderStyle属性设置为“0-None,那么 ControlBox属性将不起作用。6.Enabled(6.Enabled(允许允许) )用于设置窗体能否为活动的窗体。 7.7.字形属性设置字形属性设置设置窗体中文本显示时运用的字体,包括字 体大小、加粗、斜体等。设置方法:经过属性窗口:单击省略号,在字体对 话框中设置。程序代码8.ForeColor(8.ForeColor(前景颜色前景颜色)
6、 )定义文本或图形的前景颜色。 9.Height9.Height和和Width(Width(高、宽高、宽) )10.Icon(10.Icon(图标图标) ) 用来设置窗体最小化时的图标。缺省为None,表示仅显示VB默许图标。设置方法:设计时:单击属性窗口右边的省略号() 从“加载图片对话框中选择图标文件。单位:缇twip 1英寸=1440twip 。(修正:ScaleMode)程序代码:对象.Height=数值 对象.Width=数值12.Name(12.Name(称号称号) )设置窗体的名字。在代码中代表窗体对象, 经过该窗体名在代码中援用窗体。取值:字符串。缺省窗体名:Form1、For
7、m2等。实践意义的名字:以form为窗体名前缀。设置方法:经过属性窗口。13.Picture(13.Picture(图形图形) ) 设置窗体背景图。设置窗体背景图。11.MaxButton11.MaxButton和和MinButton(MinButton(最大、最小化按钮最大、最小化按钮) )设置窗体相对于显示器屏幕的位置。LeftTop窗体14.Top14.Top和和Left(Left(顶边、左边位置顶边、左边位置) )属性缺省单位:twip1twip=1/1440英寸15.Visible(15.Visible(可见性可见性) )16.WindowState(16.WindowState(窗
8、口形状窗口形状) )确定窗体在运转时能否可见。取值:True缺省值或False。设置方法:经过属性窗口程序代码设置在运转时窗体的显示形状。程序代码:对象.WindowState=设置值 属性窗口设置方法:设置值:设置值: 0 0正常形状,有窗口边境。正常形状,有窗口边境。 1 1最小化形状,显示一个表示图标。最小化形状,显示一个表示图标。 2 2最大化形状,无边境,充溢整个屏幕。最大化形状,无边境,充溢整个屏幕。1.Click(1.Click(单击单击) )事件事件 在运转时,当用户在窗体的任务区域上在运转时,当用户在窗体的任务区域上单击鼠标时,触发该事件。单击鼠标时,触发该事件。2.DblC
9、lick(2.DblClick(双击双击) )事件事件3.Load(3.Load(装入装入) )事件事件在运转时,当用户在窗体的任务区域上双击 鼠标时,触发该事件。 当窗体被装入内存时,VB系统自动触发该事件。 从内存中去除一个窗体。即:当窗体被封锁后,将触发该事件。4.UnLoad(4.UnLoad(卸载卸载) )事件事件 当窗体变为活动窗口时触发Activate事件,而在另一个窗体变为活动窗口前触发Deactivate事件。 当窗体被挪动或放大时,或者窗口挪动时覆盖了一个窗体时触发该事件。5.Activate(5.Activate(活动活动)Deactivate()Deactivate(非
10、活动非活动) )事件事件6.Paint(6.Paint(绘画绘画) )事件事件小结:小结:v窗体常用属性:CaptionBorderStyleBackColor和ForeColorPictureLeft和TopWidth和HeightMoveableFontEnabledVisible称号(Name)ControlBoxWindowStateMaxButton和MinButton第三节控件第三节控件 规范控件:VB提供的,在工具箱中列出的一切控 件,不能被删除。ActiveX控件:是VB内部控件的扩展。除VB 本身提供的之外,许多第三方开发商也提供 ActiveX控件。运用时须添加到工具箱。一
11、、控件一、控件指针单选按钮文件列表框图片框组合框形状控件标签列表框直线控件文本框滚动条图像控件框架计时器数据控件命令按钮驱动器列表框OLE控件复选框目录列表框二、控件的命名和控件值二、控件的命名和控件值1.1.控件的命名控件的命名 每个窗体和控件都有一个名字,这个名字就是窗体或控件的Name属性值。2.2.控件值控件值例: Text1.Text=“Visual Basic 6.0程序设计 Text1“Visual Basic 6.0程序设计 每个控件都被指定了一个属性作为默许属性。这样的属性就被称作控件值。第四节控件的画法和根本操作第四节控件的画法和根本操作 一、控件的画法一、控件的画法 v单击工具箱中的控件按钮,在窗体上拖动v 鼠标画出控件。v双击工具箱中的控件按钮,(控件大小
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年远洋船舶长期租赁合同版B版
- 2025年度离婚后房产过户及补偿协议书3篇
- 2024版高新技术项目投资合作框架合同版
- 2024年度智能指纹锁采购及安装服务合同3篇
- 2025年度智能城市建设规划咨询服务合同3篇
- 2024年百货公司员工聘用协议
- 2024年美洲地区航空运输服务合同
- 2025年度新型节能玻璃安装与维护一体化施工合同范本3篇
- 2024年葡萄采摘基地土地流转与品牌推广合作协议3篇
- 2024年检验类之临床医学检验技术(师)真题练习试卷A卷附答案
- 2024股权融资计划
- 2025北京昌平初二(上)期末数学真题试卷(含答案解析)
- 西式面点师试题与答案
- 广东省广州市海珠区2023-2024学年九年级上学期期末语文试题(答案)
- 小区智能化系统工程施工组织设计方案
- 单位内部治安保卫制度
- 【8物(科)期末】合肥市蜀山区2023-2024学年八年级上学期期末物理试题
- GB/T 44990-2024激光熔覆修复层界面结合强度试验方法
- ps经典课程-海报设计(第六讲)
- 钢结构连廊专项吊装方案(通过专家论证)
- 50MWp渔光互补光伏电站项目锤桩施工方案
评论
0/150
提交评论