C#开发之——Label和LinkLabel(12.7)
一 概述
- 在Windows窗体应用程序中,每个窗体都比不可少地会用到文本框和标签控件,由于在窗体中无法直接编写文本,通常使用标签控件来显示本文
- 在Windows窗体应用程序中,标签控件主要分为普通的标签(Label)和超链接形式的标签(LinkLabel)
二 Label标签的常用属性
2.1 常用属性
属性名 | 作用 |
---|---|
Name | 标签对象的名称,区别不同标签唯一标志 |
Text | 标签对象上显示的文本 |
Font | 标签中显示文本的样式 |
ForeColor | 标签中显示文本的颜色 |
BackColor | 标签的背景颜色 |
Image | 标签中显示的图片 |
AutoSize | 标签的大小是否根据内容自动调整,True为自动调整,False为用户自定义大小 |
Size | 指定标签控件的大小 |
Visible | 标签是否可见,True为可见,False为不可见 |
2.2 说明
- 普通标签控件(Label)中的事件与窗体的事件类似,主要的事件主要有鼠标单击事件、鼠标双击事件、标签上文本改变的事件等
- 与普通标签控件类似,超链接标签控件(LinkLabel)也具有相同的属性和事件
- 超链接标签主要应用的事件是鼠标单击事件,通过单击标签完成不同的操作,例如在QQ窗体中注册账户和召回密码的操作
三 实例 创建一个窗体,在窗体上放置两个普通标签控件 (Label),分别显示“早上好!”和“GoodMorning!” 在窗体上通过单击超链接标签 (LinkLabel) 交换这两个标签上显示的信息
3.1 创建项目,并在项目的Form,从控件区拖入Label和LinkLabel
3.2 为Lable和LinkLabel赋初始值
3.3 为LinkLabel的单击事件设置交换方法
1 | public partial class ChangeTextForm : Form |