visualbasic-10标准控件.ppt_第1页
visualbasic-10标准控件.ppt_第2页
visualbasic-10标准控件.ppt_第3页
visualbasic-10标准控件.ppt_第4页
visualbasic-10标准控件.ppt_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1,一、文本控件1.标签-Label主要用来显示文本信息,它的属性只能用Caption属性来设置或修改,不能直接编辑。(1)Alignment用来确定标签标题的放置方式.0从标签的左边开始显示标题(默认值)1标题靠右显示2标题居中显示(2)Autosize根据标题自动调整标签大小.True-自动调整False保持设计时定义的大小(3)BorderStyle用来设置标签的边框,可以取两种值,即0和1。,VisualBasic常用标准控件,2,(4)Caption在标签中显示文本(5)Enabeled确定标签对用户事件是否产生反应(即否有效)。.默认为True,,则标签对用户事件有效.False,则标签对用户事件无效.格式:对象.Enabeled=Boolean如:Label1.Enabeled=TrueL2.Enabeled=False,VisualBasic常用标准控件,3,(6)BackStyle标签是否覆盖背景当取值为0时,标签为透明当取值为1时,标签为覆盖.可在程序中设置.对象.backstyle=0或1(7)WordWrap只适用于标签,用来决定标题属性显示方式.默认为FALSE,则标签将在水平方向上扩展到标题中最长的一行,在垂直方向上显示标题的所有各行.True标签将在垂直方向变化大小以与标题文本相适应.应把AutoSize设置为True,VisualBasic常用标准控件,4,(8)字体属性Fontname字体类型Fontsize字体大小窗体.控件.PRINTER.FONTNAME字体类型fontname=“黑体”fontname=“宋体”fontsize=24fontbold=true|false-粗体fontltalic=true|false-倾斜fontstrikethru=true|false-加删除线fontunderline=true|false设置一种属性后,该属性即开始起作用,并且不会自动撤消,只有在显式地重新设置后,才能改变该属性的值.,VisualBasic常用标准控件,5,2.文本框属性(1)Maxlength用来设置在文本框中输入的最大字符数.如果该属性为0,则在文本框中输入的字符数不能超过32K.(2)MultilineFalse在文本框中只能输入单行文本.True可以使用多行文本,即在文本框中输入或输出文本时可以换行.(3)Passwordchar用于口令输入.在默认的情况下,该属性被设置为空字符串,用户输入时,每个字符都可以在文本框中显示出来.如果把Passwordchar属性设置为一个字符,则显示时,不是输入字符,而是被设置的符号.,VisualBasic常用标准控件,6,(4)Scrollbars确定文本框有没有滚动条.0文本框中没有滚动条.1只有水平滚动条2-只有垂直滚动条3同时具有水平和垂直滚动条说明:只有Multiline属性被设置为True时,才能设置该属性.(5)Sellength-当前选中的字符数.该值会随选择字符的多少而改变.(6)Selstart-定义当前选择的文本的起始位置.0在第一个字符之前;1在第一个和第二个字符之间.(7)Seltext-含有当前所选择的文本字符串,如果没有选择文本,则该属性含有一个空字符串,VisualBasic常用标准控件,7,(8)Text用来显示文本框中显示的内容(9)Locked用来指定文本框是否可被编辑True可以浏览文本框内容,但不能编辑False可以编辑文本框中内容事件和方法(1)Change当用户向文本框中输入新信息时,触发change事件(2)Gotfocus当文本框具有输入焦点时,键盘上输入的每个字符都将在该文本框中显示出来.(3)Lostfocus当按下TAB键或用鼠标选择窗体中的其他事件时触发的事件.(4)SetFocus-该方法可以把光标移到指定的文本框中.,VisualBasic常用标准控件,8,(3)直线和形状是图形控件,可以使窗体显示的内容丰富,效果更好。直线-LINEx形状-SHAPEx属性:直线具有位置属性X1,Y1,X2,Y2BorderColor-用来设置形状和直线的颜色。BorderStyle确定直线或形状的边界线的线型。0-transparent透明1-solid实线2-dash虚线3-dot点线4-dash-dot点划线5-dash-dot-dot双点划线6-insidesolid内实线,VisualBasic常用标准控件,9,BorderWidth-用来指定直线的宽度或形状边界线的宽度。默认时单位为像素。不能设置为0BackStyle用于形状控件,其设置值为0或1,用来决定形状是否被指定的颜色填充。当该属性值为0时,形状边界内的区域是透明的;而当值为1时,该区域由BackColor属性所指定的颜色来填充。FillColor该属性用来定义形状的内部颜色。FillStyle决定了形状控件内部的填充图案。Shape确定所画形状的几何特性。它可以被设置为6种值。,VisualBasic常用标准控件,10,VisualBasic常用标准控件,11,3按钮控件按钮-CommandX(1)属性和事件Cancel属性当一个命令按钮的Cancel属性被设置为True时,按ESC与单击该命令按钮的作用相同。在窗体中,只允许一个命令按钮的Cancel属性被设置为True。Default属性当一个命令按钮的Default属性被设置为True时,按回车键和单击该命令按钮的效果相同。在一个窗体中,只有一个命令按钮的Default属性被设置为True。Style属性设置或返回一个值,这个值用来指定控件的显示类型和操作。该属性在运行期间是只读的。在命令按钮中只有以下两种值:,VisualBasic常用标准控件,12,0-符号常量,标准样式。命令按钮中只显示文本,不显示图形。1-符号常量,图形格式。控件用图形样式显示,在命令按钮中不仅显示文本,而且可以显示图形。Picture属性给命令按钮指定一个图形。必须把Style设置为1格式。DownPicture设置控件被单击并处于按下状态时在控件中显示的图形,可用于复选框、单选按钮和命令按钮。必须把Style设置为1格式。DisabledPicture用来设置一个图形的引用,当命令按钮禁止使用时在按钮中显示该图形。必须Style为1。,VisualBasic常用标准控件,13,3图形控件包括图片框、图像框、直线、形状(1)图片框和图像框是用来显示图形的两种基本控件,用于在窗体的指定位置显示图形信息。图片框比图像框更灵活,且适用于动态环境,而图像框适用于静态情况,即不需要修改的位图、图标图片框-PICTURE图像框-IMAGE与窗体属性相同的属性图片框与图像框位于窗体上,在窗体上的座标是以窗体为参考点的.(left,top,width,height)CurrentX和Currenty属性用来设置下一个输出的水平(CurrentX)或垂直(CurrentY)坐标.这两个属性只能在运行期间使用.,VisualBasic常用标准控件,14,对象.CurrentX=X对象.CurrentY=y如果执行CLS方法,则窗体或图片框中的信息将被清除,光标移动到对象的左上角(0,0)Picture属性用于窗体、图片框和图像框,它可以通过属性窗口设置,用来把图形放入这些对象中。BitMap位图,Icon图标,是一种特殊类型的图标Metafile-图元文件。也称绘图类文件JPEG是一种支持8位或24位颜色的压缩位图格式。GIF是最初由COMPUSERVER开发的一种压缩位图格式。,VisualBasic常用标准控件,15,Stretch属性该属性用于图像框,用来自动调图像框中图形的大小,它既可以通过属性窗口设置,也可通过程序代码设置。该属性的取值为True或False。当为False时,自动放大或缩小图像框中的图形以与图图像框的大小相适应。(2)图形文件的装入图片框与图像框的区别图片框是容器控件,可以作为父控件,而图像框不能作为父控件.图片框可以通过PRINT方法接收文本,并可接收由像素组成的图形,而图像框不能接收用PRINT方法输入的信息.也不能用绘图的方法在图像框上绘制图形.图片框都有一个内部光标(不显示),用来指示下一个被绘制的位置.,VisualBasic常用标准控件,16,图像框比图片框占用的内存少,显示速度快,在图片框和图像框都能满足应用的情况下,应尽量先用图像框。在设计阶段装入图形图形既可以在设置阶段装入,也可在运行期间装入。设计阶段在Picture属性中装入运行阶段装入:对象.picture=loadpicture(“文件名”)Picture1.Picture=LoadPicture(“c:vb60kkk.wmf”)装入的图片框中的图形被拷贝到另一个图片框中。Picture2.Picture=Picture1.Picture图形清空:Picture1.Picture=LoadPicture(),VisualBasic常用标准控件,17,4.选择控件-复选框和单选按钮复选框-CkeckX单选按钮-Optionx(1)属性和事件Value属性用来表示复选框或单选按钮的状态单选按钮:True按钮是打开的,中心有一个圆点False按钮是关闭的,按钮是一个圆圈复选框:0没有选择该复选框1-选中该复选框2-该复选框被禁止(灰色)Alignment属性设置对齐方式,可以在属性窗口设置,也可以在程序中设置.对象.Alignment=值,VisualBasic常用标准控件,18,STYLE属性用来指定复选框或单选按钮的显示方式.,VisualBasic常用标准控件,19,注意事项:Style是只读属性,只能在设计时使用.当Style属性被设置为1时,可以用PictrueDownPicture和DisabledPicture属性分别设置不同的图标或位图.以表示未选定.选定和禁用.Style属性被设置为不同的值(0,1)时,控件的外观也不一样.属性为1时,控件的外观类似于命令按钮,但其作用与命令按钮不一样.复选框和单选按钮都可以接收Click事件,但通常不对复选框和单选按钮的Click事件进行处理.,VisualBasic常用标准控件,20,5.选择控件-列表框和组合框(1)列表框利用列表框可以选择所需要的项目,而组合框可以把一个文本框和列表框组合为单个控制窗口.如果列表框项目太多,超出列表框设计时的长度,则自动加上垂直滚动条.属性Columns该属性用来确定列表框的列数.0单列显示,可能出现垂直滚动条1多列显示,可能出现水平滚动条List用来列出表项的内容,保存了列表框中所有值的数组,可以通过下标访问数组中的值(下标值从0开始),格式:s$=列表框.list(下标)如:s$=list1.list(3)-列表框第四项内容格式:列表框.list(下标)=s$改变数组中已有的值.ListCount列出列表框中表项的数量.ListCount的值比list属性下标最大值大1,VisualBasic常用标准控件,21,Listindex-设置值是已选中的表项的位置.表项的值由索引值指定.如果没有选项,则listindex的值将设置为-1Multiselect设置一次可以选择的表项数.0-none每次只能选择一项,如果选择另一项则会取消对前一项的选择.1-simple可以同时选择多个项,后续的选择不会取消前面所选的项.可以用鼠标或空格键选择.2-extended可以选择指定范围内的表项.用shift选择连续的多项;用ctrl可以选择不连续的多项.如果选择了多项,Listindex和Text的属性只表示最后一次的选择值.Selected列表框中每一个元数都有该属性True表明选择了该项False表明未选择该项.列表框.Selected(索引值),VisualBasic常用标准控件,22,Selcount用于读取列表框中所选项的数目.Sorted-确定列表框中的项目是否按字母、数字升序排列。True按字母、数字升序排列;False按加入列表框的先后次序排列。Style用于确定控件外观,只能在设计时确定。0标准形式1-复选框形式Text最后一次选中的表项的文本,不能直接修改text属性。,VisualBasic常用标准控件,23,列表框事件Click和DblClick事件列表框方法AddItem-用来在列表框中插入一行文本列表框.additem项目字符串,索引值索引值不能大于表中项数-1Clear清除列表框中的全部内容。列表框.ClearRemoveItem删除列表框中指定的项目。列表框.RemoveItem索引值,VisualBasic常用标准控件,24,(2)组合框是组合列表框和文本框的特性而成的控件.兼有列表框和文本框的功能.组合框属性列表框的属性基本上都可用于组合框.Style属性0组合框称为下拉式组合框,既可以输入文本,也可以从下拉列表中选择.可认别DropDown事件.1简单组合框,由可输入文本的编辑区和一个标准列表组成。列表框不是下拉式的,而是一直显示在屏幕上,可以选择表项,也可以在编辑区中输入文本,它认别dblclick事件。2下拉式列表框。可以选择列表框中的项目,它不能认别DblClickChange事件,但可认别DropDown事件。,VisualBasic常用标准控件,25,Text-该属性是用户所选择的项目的文本或直接从编辑区输入的文本。组合框事件Style属性值为1时,才接收Double事件0或2时,接收Click、Change和DropDown事件组合框方法AddItem、Clear和RemoveItem方法也适用于组合框,VisualBasic常用标准控件,26,6滚动条用来附在窗口上帮助观察数据或确定位置。水平滚动条-HscrollX垂直滚动条-Vscrollx属性最小值与最大值,范围在-3276832767Max最大值Min-最小值LargeChange单击滚动条前面或后面的部位时,Value增加或减小的增量值。SmallChange单击滚动条两端箭头时,VALUE属性增加或减小的增量值。Value表示滚动框在滚动条的当前位置,,VisualBasic常用标准控件,27,滚动条事件Scorll-在滚动条内拖动滚动框时触发的事件。Change改变滚动框的位置后触发的事件。,VisualBasic常用标准控件,28,7计时器提供定时间隔的功能,用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论