visualbasic-10标准控件.ppt

上传人:w****2 文档编号:15594444 上传时间:2020-08-22 格式:PPT 页数:31 大小:377.84KB
收藏 版权申诉 举报 下载
visualbasic-10标准控件.ppt_第1页
第1页 / 共31页
visualbasic-10标准控件.ppt_第2页
第2页 / 共31页
visualbasic-10标准控件.ppt_第3页
第3页 / 共31页
资源描述:

《visualbasic-10标准控件.ppt》由会员分享,可在线阅读,更多相关《visualbasic-10标准控件.ppt(31页珍藏版)》请在装配图网上搜索。

1、1,一、文本控件 1. 标签-Label 主要用来显示文本信息,它的属性只能用Caption属性来设置或修改,不能直接编辑。 (1) Alignment用来确定标签标题的放置方式. 0 从标签的左边开始显示标题(默认值) 1 标题靠右显示 2 标题居中显示 (2) Autosize 根据标题自动调整标签大小. True- 自动调整 False 保持设计时定义的大小 (3) BorderStyle 用来设置标签的边框,可以取两种值,即0和1。,Visual Basic常用标准控件,2,(4) Caption 在标签中显示文本 (5) Enabeled 确定标签对用户事件是否产生反应(即否有效)。

2、. 默认为True,,则标签对用户事件有效. False,则标签对用户事件无效. 格式:对象.Enabeled=Boolean 如:Label1.Enabeled=True L2.Enabeled=False,Visual Basic常用标准控件,3,(6) BackStyle 标签是否覆盖背景 当取值为0时,标签为透明 当取值为1时, 标签为覆盖. 可在程序中设置. 对象.backstyle=0或1 (7) WordWrap 只适用于标签,用来决定标题属性显示方式. 默认为FALSE,则标签将在水平方向上扩展到标题中最长的一行,在垂直方向上显示标题的所有各行. True标签将在垂直方向变化大

3、小以与标题文本相适应. 应把AutoSize设置为True,Visual Basic常用标准控件,4,(8) 字体属性 Fontname 字体类型 Fontsize 字体大小 窗体.控件.PRINTER.FONTNAME字体类型 fontname=“黑体” fontname=“宋体” fontsize=24 fontbold=true|false -粗体 fontltalic=true|false-倾斜 fontstrikethru=true|false-加删除线 fontunderline=true|false 设置一种属性后,该属性即开始起作用,并且不会自动撤消,只有在显式地重新设置后,才

4、能改变该属性的值.,Visual Basic常用标准控件,5,2. 文本框 属性 (1)Maxlength用来设置在文本框中输入的最大字符数. 如果该属性为0, 则在文本框中输入的字符数不能超过32K. (2)Multiline False 在文本框中只能输入单行文本. True 可以使用多行文本,即在文本框中输入或输出文本时可以换行. (3)Passwordchar 用于口令输入. 在默认的情况下, 该属性被设置为空字符串,用户输入时,每个字符都可以在文本框中显示出来. 如果把Passwordchar属性设置为一个字符,则显示时,不是输入字符,而是被设置的符号.,Visual Basic常用

5、标准控件,6,(4)Scrollbars 确定文本框有没有滚动条. 0 文本框中没有滚动条. 1 只有水平滚动条 2 - 只有垂直滚动条 3 同时具有水平和垂直滚动条 说明:只有Multiline属性被设置为True时,才能设置该属性. (5)Sellength -当前选中的字符数.该值会随选择字符的多少而改变. (6)Selstart - 定义当前选择的文本的起始位置. 0 在第一个字符之前; 1 在第一个和第二个字符之间. (7)Seltext - 含有当前所选择的文本字符串,如果没有选择文本,则该属性含有一个空字符串,Visual Basic常用标准控件,7,(8)Text 用来显示文本

6、框中显示的内容 (9)Locked 用来指定文本框是否可被编辑 True 可以浏览文本框内容,但不能编辑 False 可以编辑文本框中内容 事件和方法 (1)Change 当用户向文本框中输入新信息时,触发change事件 (2) Gotfocus 当文本框具有输入焦点时,键盘上输入的每个字符都将在该文本框中显示出来. (3) Lostfocus 当按下TAB键或用鼠标选择窗体中的其他事件时触发的事件. (4)SetFocus - 该方法可以把光标移到指定的文本框中.,Visual Basic常用标准控件,8,(3)直线和形状 是图形控件,可以使窗体显示的内容丰富,效果更好。 直线-LINEx

7、 形状 - SHAPEx 属性: 直线具有位置属性X1,Y1,X2,Y2 BorderColor -用来设置形状和直线的颜色。 BorderStyle 确定直线或形状的边界线的线型。 0-transparent 透明 1-solid 实线 2-dash 虚线 3-dot 点线 4-dash-dot 点划线 5-dash-dot-dot 双点划线 6-inside solid 内实线,Visual Basic常用标准控件,9,BorderWidth - 用来指定直线的宽度或形状边界线的宽度。 默认时单位为像素。不能设置为0 BackStyle 用于形状控件,其设置值为0或1,用来决定形状是否被指

8、定的颜色填充。当该属性值为0时,形状边界内的区域是透明的;而当值为1时,该区域由BackColor属性所指定的颜色来填充。 FillColor 该属性用来定义形状的内部颜色。 FillStyle 决定了形状控件内部的填充图案。 Shape 确定所画形状的几何特性。它可以被设置为6种值。,Visual Basic常用标准控件,10,Visual Basic常用标准控件,11,3 按钮控件 按钮-CommandX (1)属性和事件 Cancel属性当一个命令按钮的Cancel属性被设置为True时,按ESC与单击该命令按钮的作用相同。 在窗体中,只允许一个命令按钮的Cancel属性被设置为True

9、。 Default 属性 当一个命令按钮的Default属性被设置为True时,按回车键和单击该命令按钮的效果相同。在一个窗体中,只有一个命令按钮的Default属性被设置为True。 Style属性 设置或返回一个值,这个值用来指定控件的显示类型和操作。该属性在运行期间是只读的。在命令按钮中只有以下两种值:,Visual Basic常用标准控件,12,0- 符号常量,标准样式。命令按钮中只显示文本,不显示图形。 1- 符号常量,图形格式。控件用图形样式显示,在命令按钮中不仅显示文本,而且可以显示图形。 Picture属性 给命令按钮指定一个图形。必须把Style设置为1格式。 DownPic

10、ture 设置控件被单击并处于按下状态时在控件中显示的图形,可用于复选框、单选按钮和命令按钮。必须把Style设置为1格式。 DisabledPicture 用来设置一个图形的引用,当命令按钮禁止使用时在按钮中显示该图形。必须Style为1。,Visual Basic常用标准控件,13,3 图形控件 包括图片框、图像框、直线、形状 (1)图片框和图像框 是用来显示图形的两种基本控件,用于在窗体的指定位置显示图形信息。 图片框比图像框更灵活,且适用于动态环境,而图像框适用于静态情况,即不需要修改的位图、图标 图片框 -PICTURE 图像框 - IMAGE 与窗体属性相同的属性 图片框与图像框位

11、于窗体上, 在窗体上的座标是以窗体为参考点的.(left, top,width,height ) CurrentX和 Currenty属性 用来设置下一个输出的水平(CurrentX)或垂直(CurrentY)坐标.这两个属性只能在运行期间使用.,Visual Basic常用标准控件,14,对象.CurrentX=X 对象.CurrentY=y 如果执行CLS方法, 则窗体或图片框中的信息将被清除, 光标移动到对象的左上角(0,0) Picture属性 用于窗体、图片框和图像框,它可以通过属性窗口设置,用来把图形放入这些对象中。 BitMap位图, Icon 图标, 是一种特殊类型的图标 Me

12、tafile - 图元文件。也称绘图类文件 JPEG 是一种支持8位或24位颜色的压缩位图格式。 GIF 是最初由COMPUSERVER开发的一种压缩位图格式。,Visual Basic常用标准控件,15,Stretch属性 该属性用于图像框,用来自动调图像框中图形的大小,它既可以通过属性窗口设置,也可通过程序代码设置。该属性的取值为True或False。 当为False时,自动放大或缩小图像框中的图形以与图图像框的大小相适应。 (2) 图形文件的装入 图片框与图像框的区别 图片框是容器控件,可以作为父控件,而图像框不能作为父控件. 图片框可以通过PRINT方法接收文本, 并可接收由像素组成的

13、图形,而图像框不能接收用PRINT方法输入的信息.也不能用绘图的方法在图像框上绘制图形.图片框都有一个内部光标(不显示),用来指示下一个被绘制的位置.,Visual Basic常用标准控件,16,图像框比图片框占用的内存少,显示速度快,在图片框和图像框都能满足应用的情况下,应尽量先用图像框。 在设计阶段装入图形 图形既可以在设置阶段装入,也可在运行期间装入。 设计阶段在Picture属性中装入 运行阶段装入: 对象.picture=loadpicture(“文件名”) Picture1.Picture=LoadPicture(“c:vb60kkk.wmf”) 装入的图片框中的图形被拷贝到另一个

14、图片框中。 Picture2.Picture=Picture1.Picture 图形清空:Picture1.Picture=LoadPicture(),Visual Basic常用标准控件,17,4. 选择控件- 复选框和单选按钮 复选框 - Ckeck X 单选按钮 - Option x (1)属性和事件 Value 属性 用来表示复选框或单选按钮的状态 单选按钮: True 按钮是打开的,中心有一个圆点 False 按钮是关闭的,按钮是一个圆圈 复选框: 0 没有选择该复选框 1 - 选中该复选框 2 - 该复选框被禁止(灰色) Alignment属性设置对齐方式,可以在属性窗口设置, 也

15、可以在程序中设置. 对象.Alignment=值,Visual Basic常用标准控件,18,STYLE属性用来指定复选框或单选按钮的显示方式.,Visual Basic常用标准控件,19,注意事项: Style 是只读属性,只能在设计时使用. 当Style属性被设置为1时, 可以用Pictrue DownPicture和DisabledPicture属性分别设置不同的图标或位图. 以表示未选定. 选定和禁用. Style属性被设置为不同的值(0,1)时,控件的外观也不一样. 属性为1时,控件的外观类似于命令按钮,但其作用与命令按钮不一样. 复选框和单选按钮都可以接收Click事件, 但通常不

16、对复选框和单选按钮的Click事件进行处理.,Visual Basic常用标准控件,20,5. 选择控件 - 列表框和组合框 (1)列表框 利用列表框可以选择所需要的项目,而组合框可以把一个文本框和列表框组合为单个控制窗口.如果列表框项目太多,超出列表框设计时的长度, 则自动加上垂直滚动条. 属性 Columns 该属性用来确定列表框的列数. 0 单列显示, 可能出现垂直滚动条 1 多列显示, 可能出现水平滚动条 List 用来列出表项的内容, 保存了列表框中所有值的数组, 可以通过下标访问数组中的值(下标值从0开始), 格式: s$=列表框.list(下标) 如: s$=list1.list

17、(3) - 列表框第四项内容 格式: 列表框.list(下标)=s$ 改变数组中已有的值. ListCount 列出列表框中表项的数量. ListCount的值比list属性下标最大值大1,Visual Basic常用标准控件,21,Listindex - 设置值是已选中的表项的位置. 表项的值由索引值指定. 如果没有选项,则listindex的值将设置为-1 Multiselect 设置一次可以选择的表项数. 0-none 每次只能选择一项,如果选择另一项则会取消对前一项的选择. 1-simple 可以同时选择多个项, 后续的选择不会取消前面所选的项. 可以用鼠标或空格键选择. 2-exte

18、nded可以选择指定范围内的表项. 用shift选择连续的多项; 用ctrl可以选择不连续的多项. 如果选择了多项, Listindex和Text的属性只表示最后一次的选择值. Selected 列表框中每一个元数都有该属性 True 表明选择了该项 False 表明未选择该项. 列表框.Selected(索引值),Visual Basic常用标准控件,22,Selcount 用于读取列表框中所选项的数目. Sorted - 确定列表框中的项目 是否按字母、数字升序排列。 True 按字母、数字升序排列; False 按加入列表框的先后次序排列。 Style 用于确定控件外观, 只能在设计时确

19、定。 0 标准形式 1- 复选框形式 Text 最后一次选中的表项的文本,不能直接修改text属性。,Visual Basic常用标准控件,23,列表框事件 Click 和DblClick事件 列表框方法 AddItem - 用来在列表框中插入一行文本 列表框.additem 项目字符串,索引值 索引值不能大于表中项数-1 Clear 清除列表框中的全部内容。 列表框.Clear RemoveItem 删除列表框中指定的项目。 列表框.RemoveItem 索引值,Visual Basic常用标准控件,24,(2)组合框 是组合列表框和文本框的特性而成的控件.兼有列表框和文本框的功能. 组合框

20、属性 列表框的属性基本上都可用于组合框. Style属性 0 组合框称为下拉式组合框,既可以输入文本, 也可以从下拉列表中选择. 可认别DropDown事件. 1 简单组合框, 由可输入文本的编辑区和一个标准列表组成。列表框不是下拉式的,而是一直显示在屏幕上,可以选择表项, 也可以在编辑区中输入文本, 它认别dblclick事件。 2 下拉式列表框。 可以选择列表框中的项目,它不能认别DblClick Change事件,但可认别DropDown事件。,Visual Basic常用标准控件,25,Text - 该属性是用户所选择的项目的文本或直接从编辑区输入的文本。 组合框事件 Style 属性

21、值为1时,才接收Double事件 0或2时,接收Click、Change和DropDown事件 组合框方法 AddItem 、Clear和RemoveItem方法也适用于组合框,Visual Basic常用标准控件,26,6 滚动条 用来附在窗口上帮助观察数据或确定位置。 水平滚动条 - HscrollX 垂直滚动条 - Vscrollx 属性 最小值与最大值, 范围在-3276832767 Max 最大值 Min - 最小值 LargeChange 单击滚动条前面或后面的部位时, Value增加或减小的增量值。 SmallChange 单击滚动条两端箭头时,VALUE属性增加或减小的增量值。

22、 Value 表示滚动框在滚动条的当前位置,,Visual Basic常用标准控件,27,滚动条事件 Scorll-在滚动条内拖动滚动框时触发的事件。 Change 改变滚动框的位置后触发的事件。,Visual Basic常用标准控件,28,7 计时器 提供定时间隔的功能,用户可以自行设计每个计时器事件的时间间隔。 时间间隔指各计时器之间的时间,它以毫秒为单位。 属性 Name属性 名称 Enabled属性 是否有效 Interval 时间间隔 , 0-65535, 值为1000时,间隔为1秒。 事件: Timer事件 根据interval的值所触发的事件。,Visual Basic常用标准控

23、件,29,8 框架 是一个容器控件,用于将屏幕上的对象分组。不同的对象放在一个框架中。 属性 Enabled 为true值时,框架是活动的。 为false值时,框架是不活动的。 Caption 标题内容 框架内对象添加: 添加框架-单击控件-在框架内拖动 将对象选中-剪切-选择框架-粘贴 事件 Click和DBLclick事件,Visual Basic常用标准控件,30,9 焦点与TAB顺序 设置焦点 接收用户鼠标或键盘输入的能力. 当对象得到焦点时, 会产生GotFocue事件;而当失去焦点时, 将产生LostFocus事件. 只有当对象的Enabled和Visible属性均为True时, 它才能接收焦点. 框架、标签、菜单、直线、形状、图像框和计时器都不能接收焦点。 接收焦点的标志,是控件上有虚框或有插入点。 方法: SetFocus 设置焦点,Visual Basic常用标准控件,31,TAB 是在按TAB键时焦点在控件间移动的顺序。 TAB的顺序是指焦点在各个控件之间移动的顺序。 TAB的顺序可直接在属性窗口的TabIndex中设置。 凡对象的的Enabled 或Visible或TabStop属性为False时,按TAB键,将自动跳过该对象。,Visual Basic常用标准控件,

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

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

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


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