第7章 Visual Basic 6.0 常用控件的属性、事件和方法
常用属性、事件与方法
窗体的方法 窗体的方法
(1)Show方法:用于快速显示一个窗体, (1)Show方法:用于快速显示一个窗体,使该窗 方法 显示一个窗体 体变成活动窗体 (2)Print方法 用于在窗体上输出 方法: 输出表达式的值 (2)Print方法:用于在窗体上输出表达式的值 (3)Cls方法 用于清除 方法: 清除运行时在窗体中显示的 (3)Cls方法:用于清除运行时在窗体中显示的 文本或图形 (4)Move(移动 方法:用于移动 移动) 移动并改变窗体或控 (4)Move(移动)方法:用于移动并改变窗体或控 件的位置和大小
文本框
1.常用属性 常用属性 (1) Maxlength属性 确定文本框中文本的最大长度 属性: 属性 (2) Multiline属性 指定文本框中是否允许显示和输入多行 属性: 属性 文本 (3) PasswordChar属性:确定在文本框中是否显示用户 属性: 属性 输入的字符, 输入的字符,常用于密码输入 (4) ScrollBars属性:指定在文本框中是否出现滚动条 属性: 属性 (5) SelStart属性、Sellength属性和 属性、 属性和SelText属性 属性 属性和 属性 (6) Text属性:设置或返回文本框中所包含的文本内容 属性: 属性 2.常用事件 常用事件 Click(单击事件 、DblClick(双击事件 、Change(内容 单击事件)、 双击事件)、 单击事件 双击事件 内容 改变事件)、 获得焦点)、 改变事件 、GotFocus(获得焦点 、LostFocus(失去焦 获得焦点 失去焦 点事件) 点事件 3.常用方法 常用方法:SetFocus(设置焦点 方法和 设置焦点)方法和 移动)方法 常用方法 设置焦点 方法和Move(移动 方本框 命令按钮、 命令按钮
常用控件的常用属性、方法和事件2011ok
一、窗体(属性)这连个属性用来显示窗体右上角的最大、最小化按钮。
如果希望显示最大或最小按钮,则应该将两个属性这两项设置不起作用。
因此,即使把maxbutton最小化按钮也不会消失。
如果borderstyle属性被设置为0——none属性定义的名称是在程序代码中使用的对象名,与对象的标题(caption)是只读属性,在运动时,对象的名称不能改变。
一、窗体(事件):事件是作用于对象上的一种动作或行为,也可以理解为是对象能够识别(也称响应)常用标准控件大多数控件都具有的属性:Borderstyle enable Fontbold fontitalic fontname fontsize fontunderlineHeight left name top visible width,此外不同的控件还具相应的属性文本控件与文本有关的控件有两个,即标签和文本框,在标签中只能显示文本,不能进行编辑,而在文本框中即可以显示文本,有可输入文本。
二、标签1、标签主要用来显示文本信息,所显示的内容只能用caption属性来设置或修改,不能直接编辑,有时候,标签常用来标注本身不具有caption属性的控件,例如可以使用标签为文本框、列表框组合框等控件附加描述信息。
标签一般不响应事件三、文本框1、文本框属性文本框支持click和dblclick等鼠标事件,同时支持change、gotfocus、lostfocus等事件。
1)Change当用户向文本框中输入新信息时,或当程序吧text属性设置为新值从而改变文本框的text属性时,将触发chang事件。
2)Gotfocus当文本框具有输入焦点(即处于活动状态)时,从键盘输入的每个字符都将在该文本框中显示出来3)lostfocus当按下tab键使光标离开当前文本框或者用鼠标选择窗体中的的其他对象时触发该事件,用change事件过程和lostfocus事件过程都可以检查文本框的text属性值,但后者更有效。
VB6.0教程
首先说明一下“工程”的概念。VB把一 个应用程序称为一个工程(Project),而一 个工程又是各种类型的文件的集合,这些文件 包括工程文件(.vbp)、窗体文件(.frm)、 标准模块文件(.bas)、类模块文件(.cls)、 资源文件(.res)、ActiveX 文档(.dob)、 ActiveX 控件(.ocx)、用户控件文件(.ctl)、 属性页文件(.pag)。
“标准”工具栏各按钮的作用如图所示。
二.其他窗口
1.窗体窗口
“窗体窗口”也称为“对象窗口”,
主要用来在窗体上设计应用程序的界面, 用户可以在窗体上添加控件来创建所希
望的界面外观。例如,当新建一个工程
时,VB自动建立一个新窗体,并命名为 Form1,如图所示。
2.代码(code)窗口
双击窗体或窗体上的 控件就可以弹出代码窗口。代 码窗口是专门用来进行程序设 计的窗口,可在其中显示和编 辑程序代码(如图1-11所示)。 也可以通过点击菜单栏上的 【视图】—>【代码窗口】, 调出代码窗口。 代码窗口标题栏下面 有两个下拉列表框,左边是 “对象”下拉列表框,可以选 择不同的对象名称;右边是 “过程”下拉列表框,可以选 择不同的事件过程名称,还可 以选择用户自定义过程的名称。
1.3 Visual Basic 6.0集成开发环境 1.3.1窗口介绍
C#控件及常用属性、方法、事件(大全)
C#控件及常用属性、方法、事件整理1.窗体1.1常用属性(1)Name属性:用来获取或设置窗体的名称,在应用程序中可通过Name属性来引用窗体。
(2)WindowState属性:用来获取或设置窗体的窗口状态。
取值有三种:Normal (窗体正常显示)、Minimized(窗体以最小化形式显示)和Maximized(窗体以最大化形式显示)。
(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。
(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。
(5)Width属性:用来获取或设置窗体的宽度。
(6)Height属性:用来获取或设置窗体的高度。
(7)Left属性:用来获取或设置窗体的左边缘的x坐标(以像素为单位)。
(8)Top属性:用来获取或设置窗体的上边缘的y坐标(以像素为单位)。
(9)ControlBox属性:用来获取或设置一个值,该值指示在该窗体的标题栏中是否显示控制框。
值为true时将显示控制框,值为false时不显示控制框。
(10)MaximizeBox属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最大化按钮。
值为true时显示最大化按钮,值为false时不显示最大化按钮。
(11)MinimizeBox 属性:用来获取或设置一个值,该值指示是否在窗体的标题栏中显示最小化按钮。
值为true时显示最小化按钮,值为false时不显示最小化按钮。
(12)AcceptButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Enter 键时就相当于单击了窗体上的该按钮。
(13)CancelButton 属性:该属性用来获取或设置一个值,该值是一个按钮的名称,当按Esc 键时就相当于单击了窗体上的该按钮。
(14)Modal 属性:该属性用来设置窗体是否为有模式显示窗体。
如果有模式地显示该窗体,该属性值为true;否则为false。
基本控件的属性、事件及方法
基本控件的属性、事件及方法VB基本控件的属性、事件及方法所有控件基本都具有的属性:1、Name: 表示在代码中用来标识一个控件的名字。
2、Enabled: 表示一个控件是否可以响应一个事件,即该控件可不可用。
值为true: 可以响应;值为false: 不可以看见。
3、Visible: 表示一个控件是否可见。
值为true:可以看见;值为false: 不可以看见。
所有控件基本都具有的事件:1、KeyDown : 当用户按下键盘上一个键时发生的。
2、KeyUp : 在用户松开键盘上按下的键时发生的。
3、KeyPress : 在Key Down和Key Up事件之间发生。
4、MouseDown : 在鼠标被按下时触发的。
5、MouseUp :在用户松开鼠标键时发生的。
6、Click :在用户单击鼠标左键时发生的。
7、DblClick :在用户双击鼠标时发生的。
一、窗体(Form)属性:1、Caption: 表示窗体标题栏的文字。
2、BorderStyle: 一般情况下为默认值,若更改为下列值:1)值为0:没有窗体标题栏2)值为1:窗体运行之后不能改变大小方法:1、Load:加载窗体,但不在屏幕上显示2、Unload:卸载窗体,既从屏幕上也从内存中清除窗体。
3、Show:加载窗体并在屏幕上显示窗体。
Show分为:1)正常窗体:Form1.show2)模式窗体(只能显示一个窗体):Form1.show.vbmodel4、Hide:从屏幕上隐藏窗体,但是在内存中保存窗体的信息。
5、Move:移动窗体,必须有坐标值。
二、文本框(Text)属性:1、Text:表示文本框里的文本。
如:T ext1.Text=”APPLE”2、MaxLength:给定一个整数,表示文本框最多可以输入几个字符(英文与汉字长度一样,都占一个字节)。
3、PasswordChar: 显示密码时使用。
4、Locked: 值为True: 用户不可以编辑文本框中的文本。
VB常用控件属性
组合框基本属性Name、Height、width、Top、L,eft、Enabled、Visible和Index组合框与列表框具有相同的属性:List、ListIndex、ListCount、Selected、Sorted、Text、MultiSelect,Style 等。
组合框的特有属性:组合框有3种不同的样式,其下拉式组合框、简单组合框可输入内容,但必须通过AddItem方法加入。
组合框的风格是由Style属性值决定的。
设置组合框的Style属性可以选用组合框的3种样Style属性为0时,是下拉式组合框,默认状态;Style属性为1时,是简单组合框;Style属性为2时,是下拉列表框。
(1)下拉组合框下拉组合框,显示在屏幕上的仅是文本编辑器和一个下拉箭头。
与下拉列表框相似,蛋下拉列表框可以通过输入文本的方法在表项中选择。
可识别dropdownclickchannge事件。
(2)简单组合框简单组合框,列出所有的项目供用户选择,右边没有下拉箭头,列表框不能收起和下拉。
与文本编辑器一起显示在、屏幕上。
用户可在文本框中直接输入列表项中没有的选项,也可从列表中选择。
可以识别clickchannge事件。
(3)下拉式列表框下拉式列表框与下拉组合框相似,区别是用户不能输入列表框中没有的项,只能在列表中选择。
不能识别dbclick和changge事件。
可识别dropdownclick事件组合框拥有列表框和文本框的大部分属性。
组合框也有SelI,ength、SelStart和SelText这3个文本框才有的属性。
还有LOcked属性和Change事件等。
常用事件组合框响应的事件依赖于其Style属性。
⑴简单组合框(Style属性值为1),才有接收DblClick事件。
(2)下拉组合框(Style属性值为0)与下拉列表框(Style属性值为2),可接收Click事件和DropDown事件。
(3)下拉组合框和简单组合框,可以在文本区输入文本,当输入文本时,可以接收Change事件。
Visual Basic 属性、方法和事件
Visual Basic 属性、方法和事件属性、方法和事件概述Visual Basic 的窗体和控件是具有自己的属性、方法和事件的对象。
可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。
日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。
气球的属性包括可以看到的一些性质,如它的直径和颜色。
其它一些属性描述气球的状态(充气的或未充气的)或不可见的性质,如它的寿命。
通过定义,所有气球都具有这些属性;这些属性也会因气球的不同而不同。
气球还具有本身所固有的方法和动作。
如:充气方法(用氦气充满气球的动作),放气方法(排出气球中的气体)和上升方法(放手让气球飞走)。
所有的气球都具备这些能力。
气球还有预定义的对某些外部事件的响应。
例如,气球对刺破它的事件响应是放气,对放手事件的响应是升空。
如果能对气球编程的话,Visual Basic 代码将如下所示。
其作用是设置气球的属性:Balloon.Color = RedBalloon.Diameter = 10Balloon.Inflated = True注意代码的语法,首先是对象 (Balloon),接着是属性 (Color),然后是赋值(Red)。
重复这条语句,但是,换一个不同的值,就可以改变气球的颜色。
属性也可以在程序设计阶段在“属性”窗口中设置。
调用气球的方法是这样的:Balloon.InflateBalloon.DeflateBalloon.Rise 5它的语法与属性的语法相似,对象(一个名词)后面紧跟着方法(一个动词)。
在第三个例子中有一个附加项,称为一个参数,表示气球上升的高度。
一些方法有一个或多个参数,它们对执行的动作做进一步的描述。
气球对一个事件的响应如下所示:Sub Balloon_Puncture()Balloon.DeflateBalloon.MakeNoise "Bang"Balloon.Inflated = FalseBalloon.Diameter = 1End Sub本例中代码描述了当刺穿事件发生时气球的行为:调用 Deflate 方法,然后以 "Bang"(发出的声响)为参数调用 MakeNoise 方法。
常用控件属性、方法、事件
常用控件属性、方法、事件一、教学目标1、窗体的属性、事件、方法3、标签属性、事件4、文本框属性、事件、方法5、图片框,图像框二、教学过程1、窗体的属性(1)Name :窗体的名称(取名最好用英文),默认为Form1 ,该属性只能在属性窗口设置(2)Caption :窗体标题,默认为Form1(3)Height 、Width 用于指定窗体的高度和宽度(4)Left 、Top :窗体的左上角的坐标位置(5)Font :用于改变窗体或对象上文本的外观(有以下五个子属性)FontNa me :字体类型(前提是本电脑上有的字体才能使用)FontSize :字体大小FontBold :是否为粗体,值为(True 、False )FontItalic :是否为斜体,值为(True 、False )FontUnderline :是否添加下划线,值为(True 、False )(6)Enabled :决定是否允许操作,值为(True[允许]、False[禁止])(7)Visible :决定程序运行时窗体是否可见,值为(True[可见]、False[不可见])(8)MaxButton 、MinButton :决定窗体有无最大化和最小化按钮、值为(True[有]、False[无]),这两属性只能在属性窗口设置(9)BackColor :背景色2、窗体的事件Click 事件:鼠标单击窗体 触发该事件DblClick 事件:鼠标双击窗体 触发该事件Load 事件:程序运行时,自动触发加载该事件Unload 事件:程序结束时,触发卸载该事件3、窗体方法对象名称.方法名 值Print 在窗体上输出数据或信息Cls 清除窗体上的数据或信息Move 移动窗体,可改变大小Show 窗体显示(用于两窗体切换)Hide 窗体隐藏(用于两窗体切换)4、标签的属性(1)Caption 标签的标题(2)Alignment 标签对齐方式(0[左]、1[右]、2[中])(3)Autosize 是否自动调整大小,值为(True[是]、False[否])(4)BorderStyle 是否有边框,值为(0[无]、1[有])5、标签的事件Click 事件:鼠标单击标签,触发该事件DblClick 事件:鼠标双击标签,触发该事件6、按钮的属性(1)Caption 按钮的标题(2)Default 值为True ,按回车键相当于单击该按钮。
[整理版]常用控件的常用属性、方法和事件2011ok
一、窗体(属性)一、窗体(事件):事件是作用于对象上的一种动作或行为,也可以理解为是对象能够识别(也称响应)常用标准控件Height left name top visible width,此外不同的控件还具相应的属性文本控件与文本有关的控件有两个,即标签和文本框,在标签中只能显示文本,不能进行编辑,而在文本框中即可以显示文本,有可输入文本。
二、标签1、标签主要用来显示文本信息,所显示的内容只能用caption属性来设置或修改,不能直接编辑,有时候,标签常用来标注本身不具有caption属性的控件,例如可以使用标签为文本框、列表框组合框等控件附加描述信息。
三、文本框1、文本框属性前面介绍的一些属性也可以用于文本框,这些属性包括文本框支持click和dblclick等鼠标事件,同时支持change、gotfocus、lostfocus等事件。
1)Change当用户向文本框中输入新信息时,或当程序吧text属性设置为新值从而改变文本框的text属性时,将触发chang事件。
2)Gotfocus当文本框具有输入焦点(即处于活动状态)时,从键盘输入的每个字符都将在该文本框中显示出来3)lostfocus当按下tab键使光标离开当前文本框或者用鼠标选择窗体中的的其他对象时触发该事件,用change事件过程和lostfocus事件过程都可以检查文本框的text属性值,但后者更有效。
(将上面是代码编写在text1失去焦点事件,效果一样)方法:setfocus该方法是文本框中较为常用的方法,格式如下:[对象]。
Setfocus该方法可以把输入光标移到指定的文本框中。
四、图形控件一、图片框和图像框二、图片框比图像框更灵活,且适用于动态环境,尔图像框比较实用于静态情况,即不需要修改的位图、图标、windows元文件及其他格式的图形文件1、与窗体属性相同的属性Enabled 、name、visible、fontbold、fontitalic、fontname、fontsize 、fontunderline、autoredraw、height、left、top、width2、currentX和currentY属性用来设置下一个输出的水平或垂直坐标。
VB基本控件属性
在代码窗口相应的事件下输入代码:
'Check1 的单击事件 Private Sub Check1_Click() If Check1.Value = 1 Then Text1.FontBold = True Else Text1.FontBold = False End If End Sub 'Check2 的单击事件 Private Sub Check2_Click() If Check2.Value = 1 Then Text1.FontItalic = True Else Text1.FontItalic = False End If End Sub 'Check3 的单击事件 Private Sub Check3_Click() If Check3.Value = 1 Then Text1.FontUnderline = True Else Text1.FontUnderline = False End If End Sub
) 1、命令按钮(Command 控件 控件)
大多数的 VB 应用程序都有命令按钮, 使用户通过简单点的敲击 按钮来执行操作。如论何时只要用户单击按钮,就会调用 Click 事件 过程。用户可以将代码写入 Click 事件爱呢,执行想要执行的动作。 命令按钮的一些常用属性如下表所示:
属性 Cancel Caption Default DisabledPicture DownPicture Enabled Picture Style Tooltext 说明 指出命令按钮是否为窗体的取消按钮。如果值为 True,可以通过按 Esc 键选中该按钮 设置命令按钮上显示的文字 决定窗体的缺省命令按钮。如果属性值为 True,可以通过按 Enter 键选中该按钮 设置按钮无效时显示的图形 设置按钮处于按下状态时显示的图形 决定按钮是否有效 设置按钮上显示的图形 设置按钮的外观,是标准的(标准 Windows 风格)还是图形的(用 户自定义的图形) 设置当鼠标在按钮上暂停时显示的文本
广东省高等教育自学考试Visual-Basic程序设计课程(课程代码07759)考试大纲
附件4:广东省高等教育自学考试Visual Basic程序设计课程(课程代码:07759)考试大纲目录一、课程性质与设置目的二、课程内容与考核目标第一章Visual Basic编程环境第一节可视化与事件驱动型语言第二节Visual Basic 的启动与退出第三节主窗口第四节其他窗口第二章对象第一节对象及其属性设置第二节窗体第三节控件第四节控件的画法和基本操作第三章建立简单的Visual Basic应用程序第一节语句第二节编写简单的Visual Basic应用程序第三节程序的保存、装入和运行第四节Visual Basic应用程序的结构与工作方式第四章数据类型、运算符与表达式第一节基本数据类型第二节常量和变量第三节变量的作用域第四节常用内部函数第五节运算符与表达式第五章数据输入输出第一节数据输出—Print方法第二节数据输入—InputBox函数第三节MsgBox函数和MsgBox语句第四节字形第六章常用标准控件第一节文本控件第二节图形控件第三节按钮控件第四节选择控件——复选框和单选按钮第五节选择控件—列表框和组合框第六节滚动条第七节计时器第八节框架第九节焦点与Tab顺序第七章Visual Basic 控制结构第一节选择控制结构第二节多分支控制结构第三节For循环控制结构第四节当循环控制结构第五节Do循环控制结构第六节多重循环第七节GoTo型控制第八章数组与记录第一节数组的概念第二节动态数组第三节数组的基本操作第四节数组的初始化第五节控件数组第六节记录第七节记录数组第九章过程第一节Sub过程第二节Function过程第三节参数传送第四节可选参数与可变参数第五节对象参数第六节局部内存分配第七节递归第十章键盘与鼠标事件第一节KeyPress事件第二节KeyDown和KeyUp事件第三节鼠标事件第四节鼠标光标的形状第五节拖放第十一章菜单程序设计第一节Visual Basic中的菜单第二节菜单编辑器第三节用菜单编辑器建立菜单第四节菜单项的控制第五节菜单项的增减第六节弹出式菜单第十二章对话框程序设计第一节概述第二节文件对话框第三节其他对话框第十三章多窗体程序设计与环境应用第一节建立多窗体应用程序第二节多窗体程序的执行与保存第三节Visual Basic工程结构第四节闲置循环与DoEvents语句第五节系统对象第十四章文件第一节文件概述第二节文件的打开与关闭第三节文件操作语句和函数第四节顺序文件第五节随机文件第六节用控件显示和修改随机文件第七节二进制文件第八节文件系统控件第九节文件基本操作三、关于大纲的说明与考核实施要求【附录】题型举例一、课程性质与设置目的(一)课程性质与设置目的本课程是广东省高等教育自学考试数字媒体艺术专业(独立本科段)的必考课程之一,本课程是数字媒体艺术专业的应用型基础课。
控件的属性事件及方法
控件的属性事件及方法控件是在应用程序中用于显示和接收用户输入的元素。
每个控件都有其自己的属性、事件和方法,可以通过这些属性、事件和方法来对控件进行操作和处理。
本文将详细介绍控件的属性、事件和方法。
1.属性:属性是控件的特征和状态,可以通过设置属性来改变控件的外观和行为。
常见的控件属性包括:- Visible:控件是否可见。
当Visible属性设置为True时,控件将在应用程序界面中显示;当设置为False时,控件将隐藏。
- Caption:控件的标题或文本。
可以通过设置Caption属性来改变控件上显示的文字内容。
- Enabled:控件是否可用。
当Enabled属性设置为True时,表示控件可以接受用户的输入和操作;当设置为False时,控件将不响应用户的操作。
- Width和Height:控件的宽度和高度。
可以通过设置Width和Height属性来改变控件的尺寸大小。
- Name:控件的标识符。
通过设置Name属性可以为控件分配一个唯一的名称,以便在代码中引用该控件。
2.事件:事件是在特定的操作或条件发生时自动触发的动作。
可以通过响应事件来处理用户的操作和改变控件的状态。
常见的控件事件包括:- Click:鼠标单击事件。
当用户点击控件时,会触发Click事件,可以在该事件中编写相应的处理代码。
- KeyDown和KeyUp:键盘按下和释放事件。
当用户按下或释放键盘上的按键时,会触发相应的KeyDown和KeyUp事件,可以通过处理这些事件来响应键盘输入。
- MouseEnter和MouseLeave:鼠标进入和离开事件。
当用户将鼠标移动到控件上时,会触发MouseEnter事件;当鼠标移出控件时,会触发MouseLeave事件,可以在这些事件中编写相应的处理代码。
3.方法:方法是控件可以执行的操作。
通过调用方法,可以实现对控件的一些特定操作。
常见的控件方法包括:- Show和Hide:显示和隐藏控件。
控件的常用属性事件和方法
Private Sub Command1_Click()
Text1.FontName = "幼圆"
'FontName属性是字符型,决定了控件上正文的字体。
End Sub
Private Sub Command2_Click()
Text1.FontSize = 18
'FontSize决定了控件上正文字体的大小。
True:程序运行时控件可见。
False:程序运行时控件隐藏,用户看不到,但控件本身存在。
Private Sub Command1_Click()
Command1.Visible = False
End Sub
Private Sub Command2_Click()
Command1.Visible = True
End Sub
BackColor
正文以外的显示区域的颜色。
Private Sub Command8_Click()
Text1.BackColor = RGB(0, 0, 0)
End Sub
BorderStyle:
0- None:控件周边没有边框。
1- Fixed Single:控件带有单边框。
2.常用的事件:
例:
Private Sub Command1_Click()
Command1.Enabled = False
End Sub
Private Sub Command2_Click()
Command1.Enabled = True
End Sub
Visible:设置对象的可见性
该属性决定控件是否可见,它也是一个逻辑值。
2.事件:
Visual_Basic6.0_基础知识(完整版教材)
第1章Visual Basic 基础知识完整版教材§1 Visual Basic的基础知识一、概念和术语1,对象(Object)事物都可称作对象,比如桌椅就是对象,在Visual Basic里对象主要分为两类:Form 和Control。
Form:窗体或称表单,其实指的就是window。
Control:控件,指的是各种按钮、标签等等。
2,属性(Property)指的是对象的属性,比如姓名、性别、民族、籍贯都是你这个对象的属性。
Caption、Left、Name是一个命令按钮的属性。
3,事件(Event)事件是发生在对象上的动作。
比如敲桌子是一个事件,它是发生在桌子这个对象上的一个动作。
比如Click、Dblclick或LostFocus是发生在文本框控件上的事件。
然而事件的发生不是随意的,某些事件仅发生在某些对象上而已,比如“逃避早操被抓住”可以发生在学生这个对象上,但它不会发生在老师这个对象上。
4,方法(Method)这是一个直译,是一个较难理解的概念,它是对象本身内含的函数或过程,它也是一个动作,但不称作事件,在Visual Basic 里,方法和事件是这样的:事件:Private Sub对象名_事件名(事件内容)End Sub方法:对象名.方法名所以方法是一个简单的不必知道细节的无法改变的事件,同样,方法也不是随意的,一些对象有一些特定的方法。
如果以上概念你记不住,不要紧,实践中你会明白一切,请继续学习。
二、Visual Basic 的开发周期1,想清楚你想做到什么;2,拿起笔在纸上画出你的用户界面;3,拿起鼠标在屏幕上画出你的用户界面,确定对象的属性;4,告诉计算机你要做的事;5,让程序运行,看看能否工作;6,如果不能工作,不必难过;7,找出那个错误,重新开始。
你应该养成一些良好的习惯,这样在你编大程序时不至于丢三落四,为一些本来可避免的错误反复做第六步和第七步。
三、Visual Basic的存储和运行1,编写的程序和对象的属性一块儿存在frm文件里;2,整个程序里包含着一个或许多frm文件,Visual Basic将所有frm文件名存入一个vbp文件里,若丢失了一个vbp文件,尽管frm文件仍在磁盘上,但程序将不能运行了;3,如果你的程序已经自以为成功了,你可以把它编译成EXE文件,这样做的好处是:(1)在没有Visual Basic 的环境下可以运行;(2)速度提高;(3)别人不知道你的编程方法,还以为你是个编程专家,对你的编程效率大加赞叹。
Visual Basic辅导讲义1-控件的属性、事件、方法
属性是对象的特征,不同的对象有不同的属性。 属性设置:用属性窗口或者程序语句设置 对象名.属性名称=设置的属性值 Text1.text=―good morning !‖ Text1.text=Text1.text+‖aa‖ Command1.Visible=false 当对象为当前窗体时,可以省略对象名,也可用Me代 替当前窗体。
控
件
窗体和控件是VB中的对象,共同构成用户的界面。 VB的控件包括3类: 标准控件(内部控件):文本框、命令按钮等,出现在工具 箱中 ActiveX控件:VB控件箱的 扩充部分,使用前必须添加到工 具箱中。(只学习了通用对话框) 可插入对象:由其他应用程序创建的对象。
控件值: 通常,使用“控件名. 属性”设置控件属性值。如 Text1.Text=―hello‖
MultiLine(多行文本)属性 True:多行,自动换行,Ctrl+Enter插入空行。 False:单行文本。
ScrollBars(滚动条) 确定文本框中有没有滚动条,整数类型。MultiLine属性为True 0—None:无。 1—Horizontal:水平滚动条。 2—Vertical:垂直滚动条。 3—Both:同时具有水平和垂直滚动条。 当由水平滚动条后,不能自动换行,通过Enter来换行。
0-None 1-Fixed Single 2-Sizable 窗体无边框。 固定单边框。大小只能用最大化和最小化按钮改变 ( 默认)可调整的边框。大小可变,标准双线边界
5.FontName/FontSize/FontBold/FontItalic 类型,字符型。大小,整型。粗体/斜体,逻辑型。 Text3.FontName = ―宋体” Text3.FontSize=14 Text3.FontItalic = true Text3.FontBold=Not Text3.FontBold 6.Visible (可见) True:可见。 False:不可见。
VB6.0自学教程
第一章isual Basic 6.0 述V概1.1 什么是Visual Basic?Visual Basic是微软(Microsoft)公司推出的、专门用于开发基于Windows 应用程序的工具语言,在数据库、分布式处理、Internet及多媒体等方面有着广泛的应用。
它由在计算机技术发展历史上应用最为广泛的Basic发展而来,如今已是一种可视化的、面向对象的程序设计语言。
好,下面我们一起去看看。
1.1.1概念术语:对象:是面向对象程序设计的核心,是对现实世界中对象的模型化,是代码和数据的组合,具有自己的状态和行为,如某个同学。
学好VB的诀窍之一是要以“对象”的眼光去看待整个程序设计。
属性:对象中的数据,用来表示对象的状态,决定对象的外观。
方法:对象中的代码,决定对象可以进行的动作。
类:用来创建对象的样板,包含所创建对象的状态描述和方法定义,对象是类的一个实例,如球和排球的关系。
事件:来自外部的刺激,能被对象所识别的动作,如鼠标单击。
事件决定了对象之间联系的手段。
事件过程:对象对事件作出的反应。
事件驱动:在程序中流动的是事件,只有在事件发生时,程序才会运行。
在VB程序设计中,基本的设计机制就是改变对象的属性,使用对象的方法和为对象事件编写事件过程。
窗体:是创建应用程序界面的基础,相当于一块画布,应用程序界面会全部在此画出,是运行应用程序时,与用户交互操作的实际窗口。
控件:组成用户界面的基本构件,如标签、命令按钮等。
每个控件按钮可以看作是一个类,单击按钮在窗体上画下,即为由相应的类创建的对象。
从以上几个概念,我们可以感觉到:用VB编程,即先用面向对象的方法去分析所要解决的问题-----建模-----画界面-----编写代码-----调试运行。
1.1.2 VB的版本VB由1991年微软公司首次推出1.0版本,经历七、八年的时间,目前最新的版本是VB6.0,我们主要介绍VB6.0中文版。
VB6.0包括三个版本:学习版(Learning):基础版本,包括所有的内部控件以及网格、选项卡和数据绑定控件。
VB常用属性、方法、事件
ListCount
用于返回列表框中的项目数量
Selected
取得列表框控件中项目的选择状态
ToolTipText
提示信息
(十一)组合框常用属性(通常,组合框具有文本框和列表框的所有属性)
属性名称
说明
Name
控件名
Style
用于决定组合框的外观
Locked
指定用户是否可以输入文字
Load
加载某个组件
Load组件名
Load frnTest
UnLoad
卸载某个组件
UnLoad组件名
UnLoad frmTest
(二)窗体常用方法
方法名
用途
语法
举例
Show
显示窗体
窗体名.Show ([显示方式],[指定所属窗体])
(1)vbModal(0):模式显示
vbModeless:无模式
frmTest.show vbModal
Remove
删除指定的按钮
工具栏名.Buttons.Remove索引号
tlbTest.Buttons.Remove 2
Clear
删除所有按钮
工具栏名.Buttons.Clear
tlbTest.Buttons.Clear
(五)状态栏常用方法
方法名
用途
语法
举例
Add
动态增加一个面板
状态栏名.Buttons.Add([索引号],[”关键字”],[”文本内容”],[样式],[图片])
frmTest.show vbModeless
Hide
隐藏窗体
窗体名.Hide
frmTest.Hide
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7.1.1 命令按钮控件的常用属性
命令按钮控件的常用属性有: 命令按钮控件的常用属性有: Caption属性: 属性: 属性 Default属性和 属性和Cancel属性: 属性: 属性和 属性 Enabled属性: 属性: 属性 Value属性: 属性: 属性 Picture属性和 属性和Style属性: 属性: 属性和 属性
7.4.2
列表框控件和组合框控件的常用事件
列表框控件和组合框控件的常用事件主要包括: 列表框控件和组合框控件的常用事件主要包括: Click事件: 事件: 事件 DbClick事件: 事件: 事件
7.4.3
列表框控件和组合框控件的常用方法
列表框控件和组合框控件的常用方法主要包括: 列表框控件和组合框控件的常用方法主要包括: 1.AddItem方法 . 方法 2.RemoveItem方法 . 方法
7.5.1 框架控件的简介
框架控件主要是为其他控件提供分组的功能, 框架控件主要是为其他控件提供分组的功能,框架控 件的主要属性就是Caption属性,用来设置标识框架的标题 属性, 件的主要属性就是 属性 文本。 文本。 如果希望将已经存在的若干控件放在某个框架中, 如果希望将已经存在的若干控件放在某个框架中,可 以先选择所有控件,剪贴到剪贴板上, 以先选择所有控件,剪贴到剪贴板上,然后选定框架控件并 将复制的控件粘贴到框架上(不能直接拖动到框架中); );用 将复制的控件粘贴到框架上(不能直接拖动到框架中);用 户也可以先添加框架,然后选中框架, 户也可以先添加框架,然后选中框架,再在框架中添加其他 控件,这样在框架中建立的控件和框架形成一个整体, 控件,这样在框架中建立的控件和框架形成一个整体,可以 同时被移动、删除。 同时被移动、删除。
属性 Caption Caption Text MultiLine ScrollBars
值 查找字符 查找 Welcome to the world Visual Basic 6.0 True 2
7.3.1 标签控件的常用属性
• • • •
标签控件的常用属性主要包括: 标签控件的常用属性主要包括: Caption属性: 属性: 属性 AutoSize属性和 属性和WordWrap属性: 属性: 属性和 属性 UseMnemonic属性: 属性: 属性 TabIndex属性: 属性: 属性
7.4.1 列表框控件和组合框控件的常用属性
• • • • • • •
列表框控件和组合框控件的常用属性主要包括: 列表框控件和组合框控件的常用属性主要包括: Columns属性: 属性: 属性 List属性: 属性: 属性 ListCount属性: 属性: 属性 ListIndex属性: 属性: 属性 MultiSelect属性: 属性: 属性 Selected属性: 属性: 属性 Sorted属性: 属性: 属性
7.3.2
实例: 实例:设置标签的访问键
本实例要实现按Alt+ 本实例要实现按 +访问键时焦点定位到标签控件标 识的控件,实现原理:标签控件不接受焦点, 识的控件,实现原理:标签控件不接受焦点,所以当按下访 问键时,焦点会自动移动到Tab键顺序的下一个控件上。 键顺序的下一个控件上。 问键时,焦点会自动移动到 键顺序的下一个控件上
7.2.1 文本框控件的常用属性
• • • • • • •
文本框控件的常用属性主要包括: 文本框控件的常用属性主要包括: Text属性: 属性: 属性 MaxLength属性: 属性: 属性 MultiLine属性: 属性: 属性 ScrollBar属性: 属性: 属性 Alignment属性: 属性: 属性 SelLength、SelStart、SelText属性: 属性: 、 、 属性 PasswordChar属性: 属性: 属性
7.5.2 单选按钮控件简介
单选按钮控件显示一个可以选中或者不选中的选项。 单选按钮控件显示一个可以选中或者不选中的选项。 在一个容器中的一组单选按钮只能选择其中的一个。 在一个容器中的一组单选按钮只能选择其中的一个。可以用 框架控件将单选按钮分成若干个组。 框架控件将单选按钮分成若干个组。单选按钮的主要属性有 : • Caption属性: 属性: 属性 • Enabled属性: 属性: 属性 • Value属性: 属性: 属性 • Style属性: 属rollBar) 滚动条(ScrollBar)控件
滚动条控件分为垂直滚动条和水平滚动条, 滚动条控件分为垂直滚动条和水平滚动条,两种滚动 条的属性完全相同,只在外形上有所不同。 条的属性完全相同,只在外形上有所不同。在项目列表很长 或者信息量很大的时候,使用滚动条来给信息定位。 或者信息量很大的时候,使用滚动条来给信息定位。滚动条 还可以模拟当前所在的位置。 还可以模拟当前所在的位置。
• • • • •
属性值 0 1
Visual Basic 常数 vbButtonStandard vbButtonGraphical
说明 (默认值)标准样式,不能在命令按钮上显示 图片 图形样式,可以在通过Picture属性设置图片
7.1.2 命令按钮控件的常用事件
命令按钮的常用事件是Click事件,即在命令按钮上单 事件, 命令按钮的常用事件是 事件 击或是命令按钮的Value属性值为 属性值为True时触发该事件。单击 时触发该事件。 击或是命令按钮的 属性值为 时触发该事件 命令按钮的同时还会触发MouseDown和MouseUp事件,三 事件, 命令按钮的同时还会触发 和 事件 者发生的顺序为MouseDown、Click和MouseUp。 者发生的顺序为 、 和 。
实例: 7.1.3 实例:利用命令按钮控制窗体的背景颜色
7.2
文本框控件(TextBox) 文本框控件(TextBox)
文本框控件主要用来显示在运行时用户输入的信息。 文本框控件主要用来显示在运行时用户输入的信息。 用户可以编辑其内容。但是将其Enabled属性设置为 属性设置为False时 用户可以编辑其内容。但是将其 属性设置为 时 此时只能显示信息不能在运行时编辑其内容。 ,此时只能显示信息不能在运行时编辑其内容。
7.6.1 滚动条控件的常用属性
• • •
滚动条控件的常用属性主要包括: 滚动条控件的常用属性主要包括: Value属性: 属性: 属性 Max属性和 属性和Min属性: 属性: 属性和 属性 LargeChange属性和 属性和SmallChange属性: 属性: 属性和 属性
7.5.3 复选框控件简介
复选框控件和单选按钮控件一样用来显示一组选项供 用户选择, 用户选择,不同的是复选框控件可以允许用户进行多项选择 复选框控件的属性和单选按钮的属性相同。 。复选框控件的属性和单选按钮的属性相同。
实例: 7.5.4 实例:利用单选框和复选框设置文本 框中的字体
本实例通过单选按钮和复选框控件来对一个文本框中的文本 的字体进行设置。 的字体进行设置。
7.1
命令按钮(CommandButton) 命令按钮(CommandButton)
命令按钮在Visual Basic中常用来开始、中断或结束一 中常用来开始、 命令按钮在 中常用来开始 个进程。单击将调用命令按钮的Click事件。单击时因为看 事件。 个进程。单击将调用命令按钮的 事件 上去象是按下的形状,因此也常叫做下压按钮。 上去象是按下的形状,因此也常叫做下压按钮。
实例: 7.4.4 实例:设计自己的列表框和组合框
本实例将利用List控件的 控件的AddItem方法、RemoveItem方法和 方法、 本实例将利用 控件的 方法 方法和 Sorted属性对 属性对List控件进行添加、删除和排序操作。 控件进行添加、 属性对 控件进行添加 删除和排序操作。
控件名 Form1 List1 Combo1 Command1 Command2 Label1 属性 Caption Sorted Sorted Caption Caption Caption AutoSize Label2 Caption AutoSize Label3 Caption AutoSize Label4 Caption AutoSize 值 列表框控件实例 True False 添加一项 删除一项 列表框计数: True 0 True 组合框计数: True 0 True
实例: 7.2.3 实例:查找文本框中指定的字符串
本实例要实现的功能是用户单击窗体上的查找按钮, 本实例要实现的功能是用户单击窗体上的查找按钮,会提 示用户输入要查找的字符, 示用户输入要查找的字符,然后在文本框中找到要查找的字符并 选中显示出来。 选中显示出来。
控件名 Form1 Command1 Text1
框架(Frame)、单选按钮( )、单选按钮 7.5 框架(Frame)、单选按钮( optionButton)和复选框(CheckBox) optionButton)和复选框(CheckBox)
框架控件主要功能是把其他控件组成控件组。 框架控件主要功能是把其他控件组成控件组。单选按 钮是提供给用户一组两个或两个以上的选项, 钮是提供给用户一组两个或两个以上的选项,只能选择其中 的一项。而复选框则可以选择其中的多项。 的一项。而复选框则可以选择其中的多项。
7.2.2 文本框控件的常用事件
• • •
文本框控件的常用事件主要包括: 文本框控件的常用事件主要包括: Change事件: 事件: 事件 LostFocus事件和 事件和GotFocus事件: 事件: 事件和 事件 KeyDown事件、KeyUp事件和 事件、 事件和KeyPress事件: 事件: 事件 事件和 事件
控件名 Form1 Text1 Frame1 Frame2 Option1 Option2 Option3 Check1 Check2 Check3 属性 Caption Text Caption Caption Caption Caption Caption Caption Caption Caption 值 利用单选框和复选框设置文本框中的字体 Visual Basic 6.0 字体 修饰 隶书 仿宋 楷体 斜体 粗体 下划线