Label控件应用方案

(23页)

'Label控件应用方案'
Label控件应用方案知识讲解1. 功能Label控件即标签控件,是Visual Basic控件中最基本的控件。Label控件可以用来显示用户不能直接改变的文本信 息。可以在属性窗口中设置控件的显示文本信息,也可以通过编写程序代码来改变控件的显示文本信息。Label控 件最常用的功能是用來标识控件,例如TextBox控件没有自己的Caption属性,这时就可以使用Label來标识TextBox 控件。2. 属性Label控件的部分常用属性如表1所示。表1 Label控件的常用属性编号属性说明1AutoSize决定控件是否自动改变大小以显示其全部内容2BackStyle用來指定Label控件的背景是否为透明3BorderStyle返回或设置控件边框的样式4Caption确定标签控件屮显示的文本内容5Wordwrap返回或设置一个值,该值用来指示一个AutoSize属性设置为 True的Label控件,是否要进行水平或垂直展开以适合其 Caption属性中指定文本的要求下面对比较重要的属性进行详细介绍。(1) Caption 属性确定标签控件中显示的文本内容。语法:object.Caption [= string]object:对象表达式。string:字符串表达式,其值是被显示为标题的文本。示例:下例在标签控件屮显示当前系统的日期。在窗体启动时,在Label控件屮显示当前系统的H期。如图1所示。图1显示当前系统的FI期程序完整代码如下:Private Sub Form_Load()Label 1 .Caption = DateEnd SubCaption属性允许文本的长度最多为1024个字符。在默认情况下,当文本超过控件宽度时,文本会自动换行;当文 本超过控件高度时,超出部分将被裁剪掉。在程序中设置其属性的写法如下:Label 1 .Caption ="供应商编号”(2) BackStyle 属性返回或设置一个值,它指定Label控件的背景是否为透明。语法: object.BackStyle [= number]object:对象表达式。number:数值表达式,用于确定透明性,当Number值为0时,表示Label控件为透明状态;当值为1时,表示Label 控件为非透明状态。BackStyle属性用于设置标签控件的背景是否透明。在本实例中,将标签控件的BackStyle属性值设置为0, Caption 属性设置为空,放置在窗体背景图片上,则可模拟按钮,从而达到美化界面的效果。如图2所示。m…11企止信息管翟系免mGl YE DI4. I X I N XIGU X I T O NG吉林省明日科技有限公司版权所育图2将标签控件的背景设置为透明如将标签的背景设置成透明,其代码如下:Label 1.BackStyle = 0(3) BorderStyle (边框)属性该属性用来设置标签边框的样式,其属性值有两种状态:当属性值取0时,表示控件的四周没有边框,如图3所示。在程序中设置其属性值的代码如下:Label 1 .BorderStyle=0当属性值収1时,表示控件的四周加上立体边框,如图4所示。在程序中设置其代码的属性值,其写法如下:Label 1 .BorderStyle 二 1图3不加边框的标签属性设置图4加边框的标签属性设置(4) AutoSize 和 Wordwrap 属性.AutoSize属性确定标签是否会随标题内容的多少口动变化。如果AutoSize属性的属性值为True,则随Caption内容 的多少自动调整控件本身的大小,且不换行;如果值为False,表示标签的尺寸不能自动调整,超出尺寸范围的内 容将不显示。如将Label控件的宽度设置成随文字长度自动调整,其写法如下:Label 1 .AutoSize = TrueWordwrap属性用来设置当标签在水平方向上不能容纳标签中的文本时,是否折行显示文本。当其值为True时,表 示文本折行显示,标签在垂直方向上放大或缩小以适合文本的大小,标签水平方向的宽度保持不变;其值为False 时,表示文本不换行。上述两个属性主要用来确定文本如何在标签屮显示。有时候,标签屮的文字内容会动态地变化,此时,如果想保持 标签水平方向的长度不变,应同时使Wordwrap和AutoSize属性为True;若仅仅希望在水平方向上改变标签的大小, 只需将AutoSize属性设为True,而Wordwrap屈性保持为False即可。下面以设计合同管理系统屮查看操作员窗体屮的Label控件为例,来讲解一下Label控件的常用属性设置方法。 在如图2.39所示的窗体界面中,将Label 1的Caption属性值设置为“当前操作员”,Alignment属性值设置为2-Center, BackStyle属性设置为O-Transparent,设置完的效果如图5所示。图5 Label控件的属性设置(5) Alignment 属性Alignment属性用于设置Caption属性中文本的对齐方式,其对齐方式有3种可选值:值为0时为左对齐(Left Justify ); 值为1时为右对齐(Right Justify);值为2时为居中对齐(Center Justify如要将Label 1标签内的文字设置成“居中对齐”显示,可以用如下的代码来实现:Label 1. Alignment = 23.方法Label控件常用方法介绍如表2所示。表2 Label控件的常用方法编号方法说明1LinkExecute在一次DDE对话过程中将命令字符串发送给发送端应用程序2LinkPoke在DDE对话过程中将Label控件的内容传送给发送端应用程序3LinkSend在一次DDE对话中将Label控件的内容传输到接收端应用程序4LinkRequest在一次DDE对话中请求发送端应用程序更新Label控件中的内 容5Move用以移动MDIForm、Form或控件下面对比较重要的方法进行详细介绍。(1) LinkExecule 方法在一次DDE对话过程中将命令字符串发送给发送端应用程序。不支持命名参数。语法:object.LinkExecute stringobject:对象表达式。string:字符串表达式,它含有源应用程序所识别的命令。例如建立一个MicrosoftExcel的DDE链接,将一些值放置到一,个新工作单的第一行的单元里。LinkExecute向 MicrosoftExcel发送激活工作单的命令,如图6、7所示。图6激活工作单图7激活工作单后的效果程序代码如下:Pr
关 键 词:
Label 控件 应用 方案
 剑锋文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:Label控件应用方案
链接地址: //www.wenku365.com/p-43708873.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给剑锋文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 //www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开