vb.net入门——Label和LinkLabel控件的使用


在Windows应用程序中,只向用户显示文字提示的控件有Label、LinkLabel以及StatusBar控件,我们把它们统称为显示文本的控件。这里我们就先了解Label和LinkLabel控件。

一、Label控件

Windows 窗体的Label控件用于“标记”用户不能编辑或者控件不能标记自己的文本、图像或者控件,如下图一所示:

如图一所示:我们把Label控件放置到合适位置后,只需要在控件属性窗口的Text中输入标识的文字即可,还可以通过TextAlign属性来调整Text属性中文字显示的位置。

注意:Label控件时不能接收焦点的。

Label控件可以分为单行或者多行,可以是固定大小或者自动调整自身大小以适应其标题,

用它的AutoSize属性调整Label控件的宽度以适应文本长度,如何该属性为False,则Text属性中的文字将切换到下一行,但是注意控件不会自动增大。

示例:

在窗体上放置两个Label控件,Label1的AutoSize属性为False,Label2的AutoSize属性为True,再放置一个Button控件,在Button1控件的Click代码中加入如下代码:

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Label1.AutoSize = False

Label1.Text = "今天是2007年11月21日,天气阴,欢迎你访问巧巧读书网"

Label2.AutoSize = True

Label2.Text = "今天是2007年11月21日,天气阴,欢迎你访问巧巧读书网"

End Sub

运行,按Button1按钮,效果如下图二所示:

很明显,AutoSize可以控制Label控件的宽度,但是并不会改变Label控件的高度。

二、LinkLabel控件

Windows 窗体 LinkLabel 控件使我们可以在窗体上创建 Web 样式的链接。一切可以使用Label控件的地方,都可以使用LinkLabel控件;还可以将文本的一部分设置为指向某个对象或Web页的链接。

它除了具有Label控件的所有属性、方法、事件以外,还有用于超级链接和链接颜色的属性,LinkArea属性设置激活链接的文本区域。LinkColor、VisitedLinkColor和ActiveLinkColor属性用于设置链接的颜色。LinkCliked事件确定链接文本后将发生什么。它在工具箱中的图标如下图三所示:

示例:

在窗体上放置一个LinkLabel1控件

LinkLabel1控件的Text属性为:“点击访问巧巧读书网”,展开LinkArea属性设置Start为4。如下图四所示:

设置后效果如下图五所示:

现在我们来看怎么用LinkLabel控件链接到Web页,当然我们也可以通过单击该控件来执行其它的代码。

双击LinkLabel控件,进入它默认的LinkClicked事件,添加入如下代码:

System.Diagnostics.Process.Start("http://www.phpstudy.net/")

运行,把鼠标移动到控件的上,则出现一个小手的鼠标手势,单击链接,则会打开http://www.phpstudy.net/。

本文作者:
« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3