一、 多数控件都具有的属性、事件和方法
常用控件的名称
常用属性
1.控件的常用属性含义与设定
在大部分的控件中,一些属性表示的意义是相同的。
基本格式: 〔对象名.〕属性名= 属性值
Name:对象的名称
它是对象的名称,该属性是所有的对象都具有的属性被用来唯一标识这一控件。 Caption
它是控件上显示的内容,是控件界面上所表示出来的文字,Caption和Name属性使完全不同的,二者没有任何联系。在缺省情况下,Caption属性被显示为此控件的名称,即Name属性的值。 Heigh和Width
该属性决定了控件的高度和宽度。
例:
Private Sub Command1_Click()
Form1.Height = Form1.Height + 100
Form1.Width = Form1.Width + 100
End Sub Top和Left
该属性决定了控件在窗体中的位置。Top表示控件到窗体顶部的距离,Left表示控件到窗体左边框的距离。对于窗体,Top表示窗体到屏幕顶部的距离,Left表示窗体到屏幕左边的距离。
例:
Private Sub form_Click()
Form1.Top = Form1.Top + 500
Form1.Left = Form1.Left + 500
End Sub Enabled
Enabled属性决定控件是否允许操作,它是一个逻辑值。
True:允许用户进行操作,并对操作作出响应。
False:禁止用户进行操作,呈暗淡色。
例:
Private Sub Command1_Click()
Command1.Enabled = False
End Sub
Private Sub Command2_Click()
Command1.Enabled = True
End Sub Visible:设置对象的可见性
该属性决定控件是否可见,它也是一个逻辑值。
True:程序运行时控件可见。
False:程序运行时控件隐藏,用户看不到,但控件本身存在。
Private Sub Command1_Click()
Command1.Visible = False
End Sub
Private Sub Command2_Click()
Command1.Visible = True
End Sub Font:设置字体
Font属性是一个属性集,包括很多字体特性,在属性列表中,单击Font属性会弹出系统的字体对话框供用户进行字体特性的选择。
FontName属性是字符型,决定了控件上正文的字体。
FontSize属性是整型,决定了控件上正文字体的大小。
FontBold属性是逻辑型,表示控件上正文是否粗体。
FontItalic属性是逻辑值,表示控件上正文是否是斜体。
FontStrikethru属性是逻辑值,表示控件上正文是否加删除线。
FontUnderline属性是逻辑值,表示控件上正文是否带下划线。
例:
Private Sub Form_Load()
Text1.Text = "定于6月23日举行信息技术会考"
End Sub
Private Sub Command1_Click()
Text1.FontName = "幼圆"
'FontName属性是字符型,决定了控件上正文的字体。
End Sub
Private Sub Command2_Click()
Text1.FontSize = 18
'FontSize决定了控件上正文字体的大小。
End Sub
Private Sub Command3_Click()
Text1.FontBold = True
'FontBold控件上正文是否粗体。
End Sub
Private Sub Command4_Click()
Text1.FontItalic = True
'FontItalic表示控件上正文是否是斜体。
End Sub
Private Sub Command5_Click()
Text1.FontStrikethru = True
'FontStrikethru表示控件上正文是否加删除线。
End Sub
Private Sub Command6_Click()
Text1.FontUnderline = True
'FontUnderline表示控件上正文是否带下划线。
End Sub ForeColor:设置前景颜色
该属性用来设置控件的前景颜色(即正文颜色)。其值是一个十六进制常数,用户可以在调色板中直接选择所需颜色。
例:
Private Sub Command7_Click()
Text1.ForeColor = vbRed
End Sub BackColor
正文以外的显示区域的颜色。
Private Sub Command8_Click()
Text1.BackColor = RGB(0, 0, 0)
End Sub BorderStyle:
0- None:控件周边没有边框。
1- Fixed Single:控件带有单边框。
2.常用的事件:
Click事件:单击鼠标时发生此事件 DblClick事件:双击鼠标时发生此事件
3.常用的方法:
基本格式: 〔对象名.〕方法名
LoadPicture():将图片调入容器控件或从容器控件中清除 Cls:清除容器控件的内容
二、窗体:Form
1.常用的属性
Caption:
在窗体的标题栏中显示文本。 WindowsState:
该属性决定窗体的显示状态
0:正常窗口状态,有窗口边界。
1:最小化状态
2:最大化状态,无边框,充满整个屏幕。
2.常用的事件
Load事件:是窗体装入工作区时产生的事件。 Activate事件:当窗体变为活动窗口时发生此事件 Resize事件:当改变了窗体的尺寸时就触发了此事件
3.常用的方法
Show:使一个窗体可见的方法 Hide:隐藏一个窗体的方法。
三、命令按钮CommmandButton
常用的属性
Value:
该属性是逻辑值,用于检查该按钮是否被按下。
False:(默认值)表示按钮未被按下。
True:表示按钮已被按下。 Style和Picture
通常命令按钮都是简单文字,VB提供了带有图形的命令按钮,修改Style属性,将其设为1即可指定按钮类型为图形按钮,其默认值为0。
按钮的图标使用Picture属性来指定。
四、 标签框:Label
常用的属性
Alignment:设置Caption属性文本的对齐方式
该属性用于设定标签文本的对齐方式。共有三个可选项,0表示左对齐,为系统默认值,1表示右对齐,2表示居中。 Autosize
该属性用于设定标签的大小是否根据标签的内容自动调整大小。
True:表示自动调整大小。
False:表示不自动调整大小。默认值为False。 BackStyle:
该属性用于设置标签的背景模式。共有两个选项,0表示将标签重叠显示在背景上,不覆盖原来的背景;1表示显示标签时将背景覆盖掉,此为系统默认值。 BorderStyle:
该属性用于设定标签的边框形式。共有两个设置值,0表示无边框,1表示单线框,默认为0。 Caption:对象的标识
该属性是标签最重要的属性,它用于设定标签上显示的文本内容,它的值是一个任意字符串。 WordWrap:
这一属性用于设定标签中的文本在显示时是否有自动折行功能。
True:有自动折行功能。
False:没有折行功能,默认值为False。
五、 文本框:TextBox
1.常用属性
Text:输入和显示文本内容
这一属性用于设置文本框中显示的文本。 MaxLinght:
该属性用于设定文本框中正文内容能够输入的最大长度,即最多可容纳的字符数。 MultiLine:
该属性用于设定文本框中是否允许显示和输入多行文本。该属性设为True时,表示允许显示和输入多行文本。 ScrollBars:
该属性用于设置文本框中是否带有滚动条。当Multiline属性为True时,ScrollBars属性才有效。
0-None:无滚动条。
1-Horizontrl:加水平滚动条。
2-Vertical:加垂直滚动条。
3-Both:同时加水平和垂直滚动条。 PasswordChar:密码字符
该属性应用于设定文本框是否输入口令类文本。
2.常用方法:
SetFocus:
该方法把光标移到指定的文本框中,以便用户对文本进行输入和修改。
六、 列表框:ListBox
1.特有属性:
ListIndex:
该属性的值表示执行时选中的列表项序号。列表项序号从0开始,即选中第一项时ListIndex属性值为0。该属性只能在程序中设置或使用。 ListCount:
该属性值表示列表框项目的数量。由于列表项序号(ListIndex)从0开始,所以ListCount –1 表示列表中最后一项的序号。该属性只能在程序中设置或使用。 List:
该属性用于设置列表项的内容。该属性是一个字符型数组,用于放置列表框中用于显示的每一个列表项。 Selected:
该属性用于判断列表项是否被选定。Selected属性是一个逻辑数组,其元素对应列表框中相应的项,表示对应的项在程序运行期间是否被选中。该属性只能在程序中设置或使用。
2.常用的方法
Addintem:该方法用于向列表框中添加一个新的列表项。
格式: 对象名.AddItem item 〔,Index〕
对象:可以是列表框或组合框。
Item:必须是字符串表达式,表示要添加到列表框或组合框中的列表项内容。
Index:决定新增项目列表框或组合框中的位置。如果Index省略,则添加的列表项将放在最后。对于第一个项目,Index为0。 RemoveItem:该方法用于删除列表框中的一个列表项。
格式: 对象名. RemoveItem Index Clear:
清除列表框中的所有内容。该方法适用于列表框、组合框和剪贴板。
七、组合框:ComboBox
特有属性:
因为组合框是文本框和列表框的组合,所以它拥有列表框和文本框的大部分属性。
Style:
0:表示一个下拉组合框,由一个文本框和一个下拉列表框组成。用户既可以在文本框输入文本,也可以从列表框中选择列表项,这是系统默认值。
1:表示简单组合框,由一个文本框和一个标准列表框组成。
2:表示下拉式列表框,它不允许用户输入文本。
八、时钟控件:Timer
1.常用的属性:
Interval
报时间隔。一秒的时间间隔为1000,默认值为0。 Enabled:
该属性用于设置时间控件是否有效的。
True:时间控件有效,默认值为True。
False:时间控件无效
2.事件:
Timer:
时钟的触发事件,是时钟控件惟一的事件。
九、单选按钮:OptionButton
常用属性
Value:
用于设定或检查单选按钮是否被选中。
True:被选定
False:未被选定,默认值为False。
十、检查框(复选按钮)CheckBox
Value:
用于设定或检查复选按钮的选定状态。
0:Unchecked:表示检查框未被选定,此为默认值。
1:Checked:表示检查框被选定。
2:Grayed:表示检查框不可使用,即禁止用户选择,此时检查框变成灰色。
十一、框架:Frame
是一种容器型的控件,用来将窗体上的控件进行分类整理。
十二、图形:Shape
常用的属性
Shape:
控制显示的图形形状。 FillStyle:
该属性设定Shape的填充模式。 BorderStyle:
该属性用于设定边框的样式。 FillColor:
该属性用于为Shape控件填充颜色。 BorderColor:
该属性用于设定边框的颜色。 BorderWdth:
该属性用于设定边框的宽度。
十三、图片:PictureBox
常用属性
AutoSize:
该属性可以让图片框自适应图形的大小。
True:图形框自动改变自身大小适应图形。
False:图形在图形框以外的部分将会被自动裁减掉。 Picture:
该属性用来指定要装入的图形文件。
常用方法
LoadPicture():将图片调入容器控件或从容器控件中清除
装入图形的格式:图形对象名称.Picture=LoadPicture(“图形文件名”)
清除图形的格式:LoadPicture()
十四、图像:Image
常用属性
Stretch:
该属性用来控制适应模式的选择。
True:使图像自动适应图像框的大小
False:根据加载的图像大小自动进行相应相应图像框的缩放