VisualBasic常用控件的属性、事件和方法属性说明1.Name名称属性创建的对象名称,有默认的名.在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。不能同名2.Caption标题属性该属性决定了控件上显示的内容。文本框控件无caption属性3.Height、width、top和left(大小位置)属性4.Enabled属性控件是否可操作.当设置为False时,呈暗淡色,禁止用户进行操作.5.Visible属性控件是否可见.当设置为False时,用户看不到,但控件本身存在。6.Font属性在属性窗口可直接设置字体字体大小粗体斜体删除线下划线,字颜色窗体的Font属性可使窗体上的对象字体设置相同。在代码中可用一组Font属性设置:Fontname字体Fontsize字体大小Fontbold是否是粗体Fontitalic是否斜体Fontunderline是否带下划线Fontstrikethru是否加一删除线ForeColor字体颜色7.Forecolor前景颜色属性设置控件的前景颜色(即正文颜色).其值是一个16进制常数,用户可以在调色板中直接选择所需颜色。在代码中可用对象名.ForeColor=“r,g,b”8.Backcolor背景颜色属性9.Backstyle背景风格属性0-transparent:透明显示,即控件背景颜色显示不出来1-opaque:不透明显示10.BorderStyle边框风格属性0-None:控件周围没有边框1-FixedSingle:控件带有单边框。11.Alignment属性控件上正文水平对齐方式0:正文左对齐1:右对齐2:居中12.AutoSize属性控件是否根据正文自动调整大小,False.13.WordWarp属性AutoSizeTrue时,WordWarp才有效按正文字体大小在垂直方向上改变显示区域的大小。14.TabIndex属性决定了按Tab键时,焦点在各个控件移动的顺序。各个控件默认TabIndex值就是以控件建立时的顺序,第一个为0.LeftTopHeightWidth窗体属性MaxButton设置是否有最大化按钮MinButton设置是否有最小化按钮ControlBox设置是否有控制菜单Icon设置窗体左上角显示的图标或最小化时显示的图标Picture设置窗体背景图片AutoRedraw确定窗体被隐藏或被另一个窗体覆盖后重新显示。是否重画输出内容BorderStyle边框风格:0-无边框1-单线边框,不可改变窗口大小,2-双线边框,可改变窗口大小,3-双线边框,不可改变窗口大小,4-只有关闭按钮,不可改变窗口大小,5-只有关闭按钮,可改变窗口大小WindowsState0-有窗口边界1-最小化,以图标方式2-最大化,充满整个屏幕方法Print在窗体上输出表达式的值cls清除在窗体上显示的文本或图形Show使指定的窗体在屏幕上显示Hide使窗体由显示状态变为隐藏方法格式对象名.方法名(Form1.Cls)事件Load当窗体被载入时触发的事件通常在启动应用程序时对属性和变量进行初始化Click单击窗体时触发的事件Dblclick双击窗体时触发的事件Mousedown当鼠标按下时触发的事件Mouseup当鼠标释放时触发的事件Mousemove当鼠标移动时触发的事件Keypress当单击键盘某一键时或释放键盘某一键时触发的事件,此事件中的参数keyascii是所击键盘上字符对应的ASCII值事件过程PrivateSub对象名_事件名()代码…..EndSub标签属性autosize标签的大小是否根据内容进行调整Backstyle背景是否透明(0为透明,1不透明)Borderstyle设置边框样式(0无边框,1有边框)方法refresh刷新标签中的文字内容,显示最新caption值事件clickdblclick命令按钮属性Caption命令按钮显示的内容,可设置快捷键,例&Ok,显示OkValue检查该按钮是否按下.该属性在设计时无效Picture按钮可显示图片文件(.bmp和.Ico),当Style为1时有效Style确定显示的形式.0只能显示文字,1文字、图形均可cancel用于设置单击命令按钮是否和ESC键等同(true时同)default用于设置单击命令按钮是否和enter键等同(true时同)enabled用于设置命令按钮是否有效(true有效)方法setfocus使命令按钮获得焦点,命令按钮获得焦点后,四周有虚框,按下enter键等同鼠标单击命令按钮事件click文本框属性Alignment文本框内内容的对齐text正文内容,是用户可以通过键盘输入的maxlength设置正文的最多字符个数,0为任意长度值.,可以在代码中设置:文本框名.Maxlength=x(x是一个阿拉伯数字,表示字符个数)multiline是否为多行,为FALSE时默认一行.为true时可以输入多行并自动换行。也可以实现手动换行。PassWordchar口令字符.Text属性返回输入的数据,屏幕显示该字符,若PassWordchar属性设置为*,则无论输入什么字符,文本框中都显示*(也可指定其他符号)若MultiLine为true则PassWordchar属性无效ScrollBars当MultiLine为True时,该属性才有效,表示滚动条的形式0-None(无)1-Horizontal(水平)2-Vertical(垂直)3-Both(水平垂直)。Locked:文本框内容是否可被编辑属性,当为False表示为可编辑selstart用来获得选中文本框中文本的启始位置,第一个字符的位置是0,依次类推sellength用来获得选中文本中框文本的长度,返回选中文本的字符个数seltext返回或设置当前所选文本的字符串,如果没有选中的字符,返回值为0当设置好前两个属性后,会自动将选定的内容送到seltext中。方法SetFocus把光标移到指定的文本框对象中[对象.]SetFocus事件gotfocus获得焦点lostfocus失去焦点change变更事件,当对象的内容或状态发生变化,就会引发该事件图片框Picturebox属性Aotuosize为ture时图片框可以自己调整大小以适应图片文件BorderStyle设置这个控件的边框样式Picture设置这个控件所输出的图象文件位置(.gif.jpg.bmp.ico.cur)Align设置控件的对齐模式方法Print在图片框输出文字或图形事件Clickdbclick在程序运行状态下使用图片框名称.picture=loadpicture(“图形文件的路径和名字”)对picture属性设置图片框名称.picture=loadpicture(“”)清除图片+图像框image属性stretch为false时图像框可以自己调整大小以适应图片文件为true时图片文件调整大小以适应图像框BorderStyle设置这个控件的边框样式Picture设置这个控件所输出的图象文件位置(.gif.jpg.bmp.ico.cur)方法事件Clickdbclick在程序运行状态下使用图像框名称.picture=loadpicture(“图形文件的路径和名字”)对picture属性设置图像框名称.picture=loadpicture(“”)清除图片+复选框checkbox属性Caption设置复选框显示标题,用来说明复选框的功能.复选框的标题默认显示在复选框的右边.Alignment该属性用于设置标题文字在复选框中显示的位置,其取值有0和1两种,含义是:0(默认值):复选按钮在左,标题文字在右.1:复选按钮在右,标题文字在左.value该属性用于返回或设置复选框在执行时的三种状态0(默认值):表示未选中,在运行时复选框中没有“√”标志1:复选框中被选中,执行时复选框中呈现“√”标志.2:复选框为灰色,执行时复选框中呈现“√”标志,但以灰色显示,表示已经处于选中状态,但不允许用户修改它所处的状态Style:决定复选框的风格,取值有0和1两种,其含义是0(默认值):标准复选框,呈现“√”标志时表示被选中.1:图形化复选框,此时可在复选框中装入示意位图或图形.Picture:该属性用于给图形复选框装入一幅示意图形,只有在Style属性设置为1时才有效.事件Click单选按钮optionbutton属性Caption设置显示标题,说明单选按钮的功能.默认状态下显示在按钮的右侧,也可以用Alignment属性改变Caption的位置index下标Alignment设置文字的对齐方式,其取值如下:0(默认值):左对齐,即圆型按钮位于控件的左边,文字显示在右边.1:右对齐,即圆型按钮在右,文字在左.Enabled设置选项按钮是否有效.当其值为True(默认值)时,该选项按钮可用;当为False时,在运行时禁用该选项按钮.value设置单选按钮在执行时是否被选中,其值有两个:True:表示该选项被选中,运行时该单选按钮的圆圈中出现一个黑点.False(默认值):表示该选项未选中.在一组选项按钮控件中,选中一个控件,该控件的Value值变成True的同时,其他控件的Value属性将自动变成False.Style:设置单选按钮的外观,其值有两个:Standard(默认值):标准的Windows风格Graphical:图形风格Picture:该属性用于给图形单选按钮装入一幅示意图形,只有在Style属性设置为1时才有效..事件Click复选框常用的事件为Click,该事件当用户在一个单选按钮上单击鼠标时发生.列表框listbox属性List属性罗列或设置列表项中的内容。该属性是一个字符数组,每个数组元素存放一个列表项。List数组的下标是从0开始的,也就是说,第一个元素的下标是0Listl.List(0)=张华Listl.List(1)=王天1.在属性窗口中,单击List属性,然后单击右端的箭头,将下拉一个方框,可以在该列表框中,输入列表项目,每输入一项按Crtl+Enter键换行,全部输人完后按回车键,所输入的项目即出现在列表框中。2.List属性也可以在程序中设置,用Additem方法向列表框中添加项目ListIndex属性表示执行时选中的列表项的序号。如果未选中任何项,则listIndex的值为一1.该属性只在程序运行时设置或引用。Listcount属性ListCount的值表示列表框中项目的数量。ListCount—l表示列表中最后一项的序号。该属性只在程序运行时设置或引用。使用0~ListCount一1之问的一个索引号与List属性可以获得任何一个列表项的内容。Selected属性Selected属性表示对应的项在程序运行期间是否被选中。例如,Selected(i)的值为True,表示第i+1项被选中。该属性只在程序运行时设置或引用。列表框名称.selected(索引值)=true/falseSorted属性Sorted属性决定列表框中项目在程序运行期间是否按字母排列显示。True:按字母顺序排列显示;False:按加入先后顺序排列显示。该属性只在设计状态设置。Text属性Text属性值是被选中列表项的文本内容。该属性只在程序运行时设置或引用。说明:Listl.Text表示被选中列表项的文本内容,即Listl.ListIndex项的值。MultiSelect属性该属性用来设置一次可以选择的列表项数。该属性的设置决定了用户是否可以在列表框中选择多个表项。MultiSelect属性可以设置成以下3种值:O—None:只能选择一项。1一Simple:简单多项选择。可以同时选择多个项,后续的选择不会取消对前面所选择的项。可以用鼠标和空格键选择。[Page]2一Extended:扩展多项选择。可以选择指定范围内的表项,其方法是:按住Shift键同时单击鼠标,或者按住Shift键并且移动光标键,就可以从前一个选定的项扩展到当前选定项,即选定多个连续项。按住Ctd键,同时单击鼠标,或者按空格键