VB.NET Label控件实现功能介绍

开发 后端
VB.NET Label控件的使用方式有很多种,大家可以根据不同的情况进行不同的操作。在这里就为大家介绍了几种常用操作方式。

VB.NET开发控件的应用,可以帮助编程人员轻松的完成许多界面处理等功能。掌握控件的运用,就能完好的运用这一语言进行编程开发,提高我们的编程效率。下面就一起来看看VB.NET Label控件的具体使用方法。#t#

VB.NET Label控件用于显示文本,是设计应用程序界面时经常要用到的控件之一,主要是用于显示其他控件名称,描述程序运行状态或标识程序运行的结果信息等等,响应程序的事件或跟踪程序运行的结果。

使用Label控件的情况很多,但用Label控件显示的信息一般都不是描述Label控件自身的特性,而是描述其他控件的属性或特征(如名称等)。例如,可用Label控件为文本框(TextBox)、列表框(ListBox)、组合框(ComboBox)等控件添加描述性的信息。

还可以编写代码改变VB.NET Label控件显示的文本内容以响应程序运行时的事件或状态信息。如果一个程序在运行的过程中,有些对象随着不同时间段,各种信息都在变化,这时就可以用Label控件处理状况消息。

注意:Label控件不接受焦点

1.设置标签的文本

在VB.NET Label控件中显示文本,使用“Text”属性。在开发应用程序时,首先选择Label控件,再选择“属性窗口”,再在“属性窗口”中设置该属性为某个字符串量即可。
“Text”属性的长度最长可设置为1024字节。

2.设置标签中文本属性

VB.NET Label控件中的文本默认时的排列方式为居左(从左侧起依次排列到右侧),通过设置“TextAlign”属性可以改变排列方式,设置“TextAlign”为“Right”,排列方式为居右,设置“TextAlign”为“center”,排列方式为居中。

3.标签的其他属性

描述Label控件的边框的属性是BorderStyle,如果将BorderStyle属性设成FixedSingle(可以在设计时进行),那么Label控件就有了一个边框;如果将BorderStyle属性设成Fixed3D,则Label控件就有了一个立体边框,看起来象一个TextBox(文本框)。还可以通过设置Label控件的BackColor(背景颜色)、ForeColor(字体颜色)和Font(字体)等属性来改变Label控件的其他外观。

4.用标签创建访问键

可以将Text属性中的字符定义成访问键,想要将VB.NET Label控件的Text属性定义成访问键,首先要将UseMnemonic属性设置为True.定义了Label控件的访问键后,用户按[Alt+指定的字符]组合键,就可将焦点按[Tab]键次序移动到下一个控件。在作为访问键的字母之前添加一个连字符(&),就可为其他不具有标题的控件(如TextBox控件)创建访问键。

上面已经提到了标签不接受焦点,因此焦点会按照[Tab]键次序自动移动到下一控件处。可用这种技术为文本框、图片框、组合框、列表框、驱动器列表框、目录列表框、网络和图像等指定访问键。要将标签指定为控件的访问键,请执行下述的步骤:

(1)首先绘制标签,然后再绘制控件。或者以任意顺序绘制控件,并将标签的TabIndex属性设置为控件的TabIndex属性减1。

(2)在标签的Text属性中用连字符为标签指定访问键。

注意:有时可能要在VB.NET Label控件中显示连字符而不是创建它们的访问键。如果在一次记录集中,数据包含连字符,而且要将Label控件绑定到记录集的某个字段,就会出现所说情况。为在Label TextBox控件中显示连字符,应将UseMnemonic属性设置为False.

责任编辑:曹凯 来源: 编程入门网
相关推荐

2009-10-12 15:02:51

VB.NET动态控件

2010-01-12 10:48:54

VB.NET LIST

2009-10-28 17:32:25

VB.NET控件介绍

2010-01-13 10:53:24

VB.NET控件

2009-10-14 10:19:57

VB.NET Doma

2009-10-23 13:14:38

2009-10-14 16:04:43

VB.NET Noti

2009-10-20 10:16:24

VB.NET COMB

2010-01-15 19:17:23

2010-01-08 18:31:45

VB.NET历史菜单

2010-01-15 18:12:28

VB.NET超链接

2010-01-22 15:25:46

VB.NET Time

2010-01-18 19:36:52

VB.NET调整控件

2009-10-26 14:25:09

VB.NET控件数组

2009-10-28 09:55:29

VB.NET MyCl

2010-01-07 15:49:10

VB.NET DoLoop

2009-10-16 16:01:07

VB.NET实现叠代使

2010-01-19 10:12:39

VB.NET Butt

2009-10-23 13:10:14

VB.NET List

2009-10-16 14:31:48

VB.NET Noti
点赞
收藏

51CTO技术栈公众号