您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 控件的常用属性事件和方法
第26节常用控件的属性、事件和方法一、多数控件都具有的属性、事件和方法常用控件的名称中文名称英文名称命令按钮CommandButton标签控件Label文本框TextBox图像控件Image框架控件Frame单选控件OptionButton复选控件CheckBox直线控件Line图形控件Shape时钟控件Timer列表框ListBox组合框ComboBox常用属性属性属性的含义Caption说明StartUpPosition启动位置WindowState窗口状态Font字体Alignment对齐方式Text文本PasswordChar密码文本Picture图片Visible可见性Enable有效性Stretch伸展性Value值BorderColor线/边框颜色BorderStyle线/边框样式BorderWidth线/边框宽度shape形状FillColor填充颜色FillStyle填充样式Interval间隔1.控件的常用属性含义与设定在大部分的控件中,一些属性表示的意义是相同的。基本格式:〔对象名.〕属性名=属性值Name:对象的名称它是对象的名称,该属性是所有的对象都具有的属性被用来唯一标识这一控件。Caption它是控件上显示的内容,是控件界面上所表示出来的文字,Caption和Name属性使完全不同的,二者没有任何联系。在缺省情况下,Caption属性被显示为此控件的名称,即Name属性的值。Heigh和Width该属性决定了控件的高度和宽度。例:PrivateSubCommand1_Click()Form1.Height=Form1.Height+100Form1.Width=Form1.Width+100EndSubTop和Left该属性决定了控件在窗体中的位置。Top表示控件到窗体顶部的距离,Left表示控件到窗体左边框的距离。对于窗体,Top表示窗体到屏幕顶部的距离,Left表示窗体到屏幕左边的距离。例:PrivateSubform_Click()Form1.Top=Form1.Top+500Form1.Left=Form1.Left+500EndSubEnabledEnabled属性决定控件是否允许操作,它是一个逻辑值。True:允许用户进行操作,并对操作作出响应。False:禁止用户进行操作,呈暗淡色。例:PrivateSubCommand1_Click()Command1.Enabled=FalseEndSubPrivateSubCommand2_Click()Command1.Enabled=TrueEndSubVisible:设置对象的可见性该属性决定控件是否可见,它也是一个逻辑值。True:程序运行时控件可见。False:程序运行时控件隐藏,用户看不到,但控件本身存在。PrivateSubCommand1_Click()Command1.Visible=FalseEndSubPrivateSubCommand2_Click()Command1.Visible=TrueEndSubFont:设置字体Font属性是一个属性集,包括很多字体特性,在属性列表中,单击Font属性会弹出系统的字体对话框供用户进行字体特性的选择。FontName属性是字符型,决定了控件上正文的字体。FontSize属性是整型,决定了控件上正文字体的大小。FontBold属性是逻辑型,表示控件上正文是否粗体。FontItalic属性是逻辑值,表示控件上正文是否是斜体。FontStrikethru属性是逻辑值,表示控件上正文是否加删除线。FontUnderline属性是逻辑值,表示控件上正文是否带下划线。例:PrivateSubForm_Load()Text1.Text=定于6月23日举行信息技术会考EndSubPrivateSubCommand1_Click()Text1.FontName=幼圆'FontName属性是字符型,决定了控件上正文的字体。EndSubPrivateSubCommand2_Click()Text1.FontSize=18'FontSize决定了控件上正文字体的大小。EndSubPrivateSubCommand3_Click()Text1.FontBold=True'FontBold控件上正文是否粗体。EndSubPrivateSubCommand4_Click()Text1.FontItalic=True'FontItalic表示控件上正文是否是斜体。EndSubPrivateSubCommand5_Click()Text1.FontStrikethru=True'FontStrikethru表示控件上正文是否加删除线。EndSubPrivateSubCommand6_Click()Text1.FontUnderline=True'FontUnderline表示控件上正文是否带下划线。EndSubForeColor:设置前景颜色该属性用来设置控件的前景颜色(即正文颜色)。其值是一个十六进制常数,用户可以在调色板中直接选择所需颜色。例:PrivateSubCommand7_Click()Text1.ForeColor=vbRedEndSubBackColor正文以外的显示区域的颜色。PrivateSubCommand8_Click()Text1.BackColor=RGB(0,0,0)EndSubBorderStyle:0-None:控件周边没有边框。1-FixedSingle:控件带有单边框。2.常用的事件:Click事件:单击鼠标时发生此事件DblClick事件:双击鼠标时发生此事件3.常用的方法:基本格式:〔对象名.〕方法名LoadPicture():将图片调入容器控件或从容器控件中清除Cls:清除容器控件的内容二、窗体:Form1.常用的属性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。五、文本框:TextBox1.常用属性Text:输入和显示文本内容这一属性用于设置文本框中显示的文本。MaxLinght:该属性用于设定文本框中正文内容能够输入的最大长度,即最多可容纳的字符数。MultiLine:该属性用于设定文本框中是否允许显示和输入多行文本。该属性设为True时,表示允许显示和输入多行文本。ScrollBars:该属性用于设置文本框中是否带有滚动条。当Multiline属性为True时,ScrollBars属性才有效。0-None:无滚动条。1-Horizontrl:加水平滚动条。2-Vertical:加垂直滚动条。3-Both:同时加水平和垂直滚动条。PasswordChar:密码字符该属性应用于设定文本框是否输入口令类文本。2.常用方法:SetFocus:该方法把光标移到指定的文本框中,以便用户对文本进行输入和修改。六、列表框:ListBox1.特有属性:ListIndex:该属性的值表示执行时选中的列表项序号。列表项序号从0开始,即选中第一项时ListIndex属性值为0。该属性只能在程序中设置或使用。ListCount:该属性值表示列表框项目的数量。由于列表项序号(ListIndex)从0开始,所以ListCount–1表示列表中最后一项的序号。该属性只能在程序中设置或使用。List:该属性用于设置列表项的内容。该属性是一个字符型数组,用于放置列表框中用于显示的每一个列表项。Selected:该属性用于判断列表项是否被选定。Selected属性是一个逻辑数组,其元素对应列表框中相应的项,表示对应的项在程序运行期间是否被选中。该属性只能在程序中设置或使用。2.常用的方法Addintem:该方法用于向列表框中添加一个新的列表项。格式:对象名.AddItemitem〔,Index〕对象:可以是列表框或组合框。Item:必须是字符串表达式,表示要添加到列表框或组合框中的列表项内容。Index:决定新增项目列表框或组合框中的位置。如果Index省略,则添加的列表项将放在最后。对于第一个项目,Index为0。RemoveItem:该方法用于删除列表框中的一个列表项。格式:对象名.RemoveItemIndexClear:清除列表框中的所有内容。该方法适用于列表框、组合框和剪贴板。七、组合框:ComboBox特有属性:因为组合框是文本框和列表框的组合,所以它拥有列表框和文本框的大部分属性。Style:0:表示一个下拉组合框,由一个文本框和一个下拉列表框组成。用户既可以在文本框输入文本,也可以从列表框中选择列表项,这是系统默认值。1:表示简单组合框,由一个文本框和一个标准列表框组成。2:表示下拉式列表框,它不允许用户输入文本。八、时钟控件:Timer1.常用的属性:Interval报时间隔。一秒的时间间隔为1000,默认值为0。Enabled:该属性用于设置时间控件是否有效的。True:时间控件有效,默认值为True。False:时间控件无效2.事件:Timer:时钟的触发事件,是时钟控件惟一的事件。九、单选按钮:OptionButton常用属性Value:用于设定或检查单选按钮是否被选中。True:被选定False:未被选定,默认值为False。十、检查框(复选按钮)CheckBoxValue:用于设定或检查复选按钮的选定状态。0:Unchecked:表示检查框未被选定,此为默认值。1:Checked:表示检查框被选定。2:Grayed:表示检查框不可使用,即禁止用户选择,此时检查框变成灰色。十一、框架:Frame是一种容器型的控件,用来将窗体上的控件进行分类整理。十二、图形:Shape常用的属性Shape:控制显示的图形形状。FillStyle:该属性设定Shape的填充模式。BorderStyle:该属性用于设定边框的样式。FillColor:该属性用于为Shape控件填充颜色。BorderColor:该属性用于设定边框的颜色。BorderWdth:该属性用于设定边框的宽度。十三、图片:PictureBo
本文标题:控件的常用属性事件和方法
链接地址:https://www.777doc.com/doc-6183136 .html