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("/")

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

本文作者:



相关阅读:
JavaScript定义类或函数的几种方式小结
Jsonp 跨域的原理以及Jquery的解决方案
PHP中使用gettext来支持多语言的方法
Linux的LUPA认证考试系统beta2发布
网页头部css代码优化实例
左中右3栏布局中最先显示中栏内容的方法
javascript charAt() arr[i]数组实例代码
javascript 支持链式调用的异步调用框架Async.Operation
Canvas教程(4):Using images应用图像
探秘:Linux在纳斯达克的应用
如何用css改变鼠标显示形状
Linux网络命令介绍:route
域名解析 A记录 MX记录 CNAME记录 TTL
第4课:制作自己的第一个网站
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4