摘要
label控件是vs各个版本中最简单的控件,是system.windows.forms.label类提供的控件。label控件的作用通常是用来提供其他控件的描述文字。label控件的常用属性为text属性,可通过属性面板设置,也可以在代码中设置,在代码中设置的格式为:label控件id.text=“要显示的描述”。
正文
Label控件,又称为标签控件,它主要用于显示用户不能编辑的文本,标识窗体上的对象(例如,给文本框、列表框添加描述信息等),另外,也可以通过编写代码来设置要显示的文本信息。
属性
AllowDrop | 获取或设置一个值,该值指示控件是否可以接受用户拖放到它上面的数据。 (继承自 Control) |
Anchor | 获取或设置控件绑定到的容器的边缘并确定控件如何随其父级一起调整大小。 (继承自 Control) |
AutoEllipsis | 获取或设置一个值,指示是否要在 Label 的右边缘显示省略号 (...) 以表示 Label 文本超出 Label 的指定长度。 |
AutoSize | 获取或设置一个值,该值指示是否自动调整控件的大小以显示其完整内容。 |
BackColor | 获取或设置控件的背景色。 (继承自 Control) |
BorderStyle | 获取或设置控件的边框样式。 |
Bottom | 获取控件上边缘与其容器工作区的上边缘之间的距离(以像素为单位)。 (继承自 Control) |
CanFocus | 获取一个值,该值指示控件是否可以接收焦点。 (继承自 Control) |
Cursor | 获取或设置当鼠标指针位于控件上时显示的光标。 (继承自 Control) |
Dock | 获取或设置哪些控件边框停靠到其父控件并确定控件如何随其父级一起调整大小。 (继承自 Control) |
Enabled | 获取或设置一个值,该值指示控件是否可以对用户交互作出响应。 (继承自 Control) |
FlatStyle | 获取或设置标签控件的平面样式外观。 |
Focused | 获取一个值,该值指示控件是否有输入焦点。 (继承自 Control) |
Font | 获取或设置控件显示的文字的字体。 (继承自 Control) |
ForeColor | 获取或设置控件的前景色。 (继承自 Control) |
Height | 获取或设置控件的高度。 (继承自 Control) |
Image | 获取或设置显示在 Label 上的图像。 |
ImageAlign | 获取或设置在控件中显示的图像的对齐方式。 |
ImageIndex | 获取或设置在 Label 上显示的图像的索引值。 |
ImageKey | 获取或设置 ImageList 中的图像的键访问器。 |
ImageList | 获取或设置包含要在 ImageList 控件中显示的图像的 Label。 |
RenderTransparent | 已过时。 指示容器控件背景是否在 Label 上呈现。 |
TabIndex | 获取或设置控件在其容器内的 Tab 键顺序。 (继承自 Control) |
TabStop | 获取或设置一个值,指示用户能否通过 Tab 键切换至 Label。 此类未使用此属性。 |
Tag | 获取或设置包含有关控件的数据的对象。 (继承自 Control) |
Text | 获取或设置与此控件关联的文本。 |
TextAlign | 获取或设置标签中文本的对齐方式。 |
Top | 获取或设置控件上边缘与其容器的工作区上边缘之间的距离(以像素为单位)。 (继承自 Control) |
Visible | 获取或设置一个值,该值指示是否显示该控件及其所有子控件。 (继承自 Control) |
Width | 获取或设置控件的宽度。 (继承自 Control) |
AutoEllipsis显示时需要配合修改AutoSize为False,并给出Label固定的宽度。
image.png
给Label设置一个图标
image.png
代码修改文字
private void FrmMain_Load(object sender, EventArgs e)
{
lblMsg1.Text = "我是张三";
}
image.png
多文本换行显示
设置Auto为False,再修改Label的宽度与高度就可以了。
image.png
动态高宽适应
string str = "下半场比赛已经没有悬念,霍姆格伦在防守端接连送出大帽(三节已经6次)," +
"毫不犹豫去对抗身材更壮的对手,并且不断收下篮板,他面对着爵士队身高2米29的中锋塔科-法尔完成了一记补扣。";
label1.Text = str;
label1.AutoSize = true;
label1.MaximumSize = new Size(320, 0);
image.png