visual basic程序设计基础第07章

上传人:无*** 文档编号:244575527 上传时间:2024-10-05 格式:PPT 页数:48 大小:129.50KB
返回 下载 相关 举报
visual basic程序设计基础第07章_第1页
第1页 / 共48页
visual basic程序设计基础第07章_第2页
第2页 / 共48页
visual basic程序设计基础第07章_第3页
第3页 / 共48页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击鼠标左键换页,第,7,章 常用基本控件,7.1,命令按钮控件,7.2,标 签 控 件,7.3,文本框控件,7.4,图片框与图像框控件,7.5,直线与形状控件,7.6,复选框和单选钮控件,7.7,列表框控件,7.8,组合框控件,7.9,滚动条控件,7.10,计时器控件,7.11,框 架 控 件,7.12,焦点与,Tab,顺序,7.1,命令按钮控件,7.1.1,命令按钮的属性,命令按钮控件的常用属性有:,(,1,),Caption,标题属性,(,2,)名称属性,(,3,),Enabled,属性,(,4,),Visible,属性,(,5,),Default,缺省属性,(,6,),Cancel,属性,(,7,),Style,风格属性,(,8,),Picture,、,Disabledpicture,、,Downpicture,图形属性,(,9,),MousePointer,鼠标指针属性,(,10,),ToolTipText,提示文本,7.1.2,命令按钮控件的常用事件,命令按钮最常用的事件是,Click(),,当鼠标单击命令按钮时发生。,7.2,标 签 控 件,标签(,Label,)控件用来显示文本,但用户不能编辑这个控件。,7.2.1,标签控件的属性,(,1,),Caption,属性,(,2,),Alignment,属性,(,3,),AutoSize,属性,(,4,),WordWrap,属性,(,5,),FontName,属性,(,6,),FontSize,属性,(,7,),FontBold,、,FontItalic,属性,(,8,),FontStrikethrough,、,FontUnderline,属性,(,9,),BackStyle,属性,(,10,),BorderStyle,属性,(,11,),Left,、,Top,、,Height,、,Width,属性,7.2.2,标签控件的常用事件,7.3,文本框控件,文本框(,TextBox,)控件有时也称作编辑字段或编辑控件,显示设计时用户输入的、或运行时在代码中赋予控件的信息。,7.3.1,文本框的常用属性,(,1,),Text,属性,(,2,),MaxLength,属性,(,3,),MultiLine,属性,(,4,),ScrollBars,属性,(,5,),Alignment,属性,(,6,),SelLength,属性,(,7,),SelStart,属性,(,8,),SelText,属性,(,9,),PasswordChar,属性,7.3.2,文本框控件的常用事件和方法,(,1,),KeyPress,事件:此事件当用户按下和松开一个,ANSI,键时发生,该事件识别从键盘上输入的字符,每当用户从键盘上敲入一个字符,就触发,KeyPress,键。,(,2,),Change,事件:当用户向文本框中输入新信息,或当程序把,Text,属性设置为新值从而改变文本框,Text,属性时,将触发,Change,事件。程序运行后,在文本框中每键入一个字符,就会引发一次,Change,事件。,(,3,),SetFocus,方法:,SetFocus,是文本框中较常用的方法,该方法可以把光标移到指定的文本框中。,语法:,object.,SetFocus,当在窗体上建立了多个文本框后,可以用该方法把光标置于所需要的文本框。,7.4,图片框与图像框控件,用,Visual Basic,不仅能处理文字信息(例如输入和显示信息),而且可以处理图形信息。,7.4.1,图片框控件常用属性,(,1,),Picture,属性:返回或设置控件中要显示的图片。,语法:,object.Picture,=picture,object,:对象表达式。,picture,:指定一个包含图片的文件。,LoadPicture,函数的作用是把图形文件调入内存。它的一般形式为:,object.Picture,=,LoadPicture,(“文件名”),(,2,),Autosize,属性:返回或设置一个值,决定图片框控件是否自动改变大小以显示其全部内容。,(,3,),AutoRedraw,属性:返回或设置从图形方法到持久图形的输出。,语法:,object.AutoRedraw,=Boolean,Boolean,的值为,True,或,False,。,(,4,),CurrentX,和,CurrentY,属性:用来设置下一个输出的水平(,CurrentX,)或垂直(,CurrentY,)坐标。,语法:,object.,CurrentX,=x,object.,CurrentY,=y,(,5,),Image,属性:返回存储在内存中的图形。,7.4.2,图像框控件属性,因为,Image,控件使用较少的系统资源,所以重画起来比,PictureBox,控件要快,但是它只支持,PictureBox,控件的一部分属性、事件和方法。,Image,控件的主要属性:,(,1,),Picture,属性:返回或设置控件中要显示的图片。,(,2,),Stretch,属性:返回或设置一个值,该值用来指定一个图形是否要调整大小,以适应与,Image,控件的大小。取值为,True,时表示图形要调整大小以与控件相适应,取值为,False,时表示控件要调整大小以与图形相适应。,7.5,直线与形状控件,7.5.1,直线与形状控件常用属性,直线与形状控件具有,Name,和,Visible,属性。形状控件还具有,Height,、,Left,、,Top,、,Width,等标准属性,直线控件还具有位置属性,X1,、,Y1,和,X2,、,Y2,,分别表示直线两个端点的坐标,即(,X1,,,Y1,)和(,X2,,,Y2,)。,此外,直线和形状还具有以下属性。,(,1,),BorderColor,属性:返回或设置形状和直线控件的边框颜色。,(,2,),FillColor,属性:用来设置形状控件的内部填充颜色。,(,3,),BorderStyle,属性:设置形状和直线的边框线的线形。例如是实线还是虚线,是点线还是点划线等。,(,4,),Backstyle,属性:该属性返回或设置一个值,它指定,Shape,控件的背景是透明的(,0,)还是非透明的(,1,)。,(,5,),Shape,属性:该属性返回或设置一个值,该值指示一个,Shape,控件的外观。,7.5.2 Line,方法与,Circle,方法,1,Line,方法,语法格式:,Object.LineStep(x1,y1)Step(x2,y2),颜色,例如:,Line,(,500,300,),(,3000,2500,),QBColor,(,12,),其作用是在(,500,300,)与(,3000,2500,)之间绘制一条红色的直线。,例如:,Line,(,800,800,),(,3000,2000,),,B,可使用,Line,方法绘制矩形。只要在,Line,方法中加一个“,B”,参数即可,“,B”,的含义是,Box,(盒状)。,2,Circle,方法,使用,Circle,方法可以绘制出圆、椭圆、圆弧及扇形。,语法格式:,Object.CircleStep(x,y,),半径,颜色,例如,1,:,Circle(2000,1000),500,是指以,(2000,1000),为圆心,以,500,为半径在窗体上画圆。,例如:,Circle Step(200,300),600,这一句使用了,Step,,说明圆心坐标要在当前坐标值的基础上加上,Step,后面的增量。,7.6,复选框和单选钮控件,7.6.1,复选框的属性,复选框除具有其他控件所具有的属性如,Name,属性之外,最常用的属性有以下两个。,(,1,),Alignment,属性:用来设置复选框在文字标题的左侧(,0,)还是右侧(,1,)。,(,2,),Style,属性:用来设置复选框的外观。,Style,0,是标准复选框的外观;,Style,1,控制控件的外观,类似于命令按钮。,7.6.2,单选钮的属性,应用程序却要求在一组(几个)方案中只能选择其中之一,这就要用“单选钮”控件。单选钮除具有其他控件所具有的属性如,Name,属性之外,最常用的属性是,Value,属性。,Value,属性用来表示单选钮的状态。,Value,属性可设置成,True,(,1,)或,False,(,0,)。,7.7,列表框控件,7.7.1,列表框的常用属性,(,1,),List,属性:该属性用来列出表项的内容。,List,属性保存了列表框中所有值的数组,可以通过下标访问数组中的值(下标值从,0,开始)。,语法:,列表框,.List,(下标),例如:,S$=List1.List,(,6,),该语句的作用是将列表框,List1,的第,7,项的内容赋值给,S$,变量。,(,2,),ListIndex,属性:该属性的设置值是已选中的表项的位置。表项位置由索引值指定,第,1,项的索引值为,0,,第,2,项为,1,,依次类推。如果没有选中任何项,,ListIndex,的值将设置为,1,。在程序中设置,ListIndex,后,被选中的条目反相显示。,(,3,),ListCount,属性:该属性列出列表框中表项的位置。列表框中各表项的排列从,0,开始,最后一项的序号为,ListCount,1,。,(,4,),Selected,属性:该属性返回或设置列表框控件中的一个项目的选择状态。,Selected,属性与,ListIndex,属性的区别:如果,MultiSelect,属性被设置为,0,,那么可以使用,ListIndex,属性来获得选中项的索引;,Selected,属性则对允许复选的列表框十分有用,通过该属性可以快速检查列表中哪些项目被选中。也可以在代码中使用该属性选中或取消列表框中的一些项。,(,5,),MultiSelect,属性:该属性确定了列表框是否允许选择多项。,MultiSelect,=0,表示一次只能选择一项,不能在列表框中选择多项。,MultiSelect,=1,表示允许选择列表框中多个项,每用鼠标单击一个项,则该项被选中。,MultiSelect,=2,表示可以选择列表框中某个范围内的项,即可以用,Shift+,单击鼠标,选择一组连续排列的项,或用,Ctrl+,单击鼠标,选择一组不连续排列的项。,7.7.2,列表框的常用方法,1,AddItem,方法,该方法用来在列表框中插入一行文本。,语法:,列表框,.,AddItem,项目字符串,index,2,RemoveItem,方法,该方法用来删除列表框中指定的项目。,语法:,列表框,.,RemoveItem,index,3,Clear,方法,该方法用来清除列表框中的全部内容。,语法:,列表框,.Clear,7.8,组合框控件,组合框控件其实是融合了文本框控件和列表框控件两者的功能,它既可以像文本框控件那样允许用户键入新内容,又可以像列表框控件那样允许用户对列表中的项目进行选择。,7.9,滚动条控件,滚动条是一种有效的工具。这种工具被广泛地应用于,Windows,应用程序中。,滚动条的当前值用,Value,属性来表示,在程序中可以利用,Value,属性的值进行所需的处理。,与滚动条有关的事件主要是,Scroll,和,Change,事件。当在滚动条内拖动滚动块时会触发,Scroll,事件,而改变滚动块的位置后会触发,Change,事件。,7.10,计时器控件,Visual Basic,提供了一种“计时器”控件。计时器的一个重要的事件是,Timer,事件。计时器每隔一定的时间间隔就产生一次,Timer,事件,可以根据这个特性依照时间控制某些操作,或用于计时。在工具箱中,计时器控件的图标为 。,Interval,属性用于设置,Timer,事件发生的间隔,单位为毫秒。,7.11,框 架 控 件,在,7.6,节的单选钮实例中,我们看到若干个单选钮中只可以选择一个,但有时有多组选项,希望在每组选项
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!