百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 文章教程 > 正文

50.C# Label控件 c#label属性

xsobi 2024-12-20 19:26 1 浏览

摘要


label控件是vs各个版本中最简单的控件,是system.windows.forms.label类提供的控件。label控件的作用通常是用来提供其他控件的描述文字。label控件的常用属性为text属性,可通过属性面板设置,也可以在代码中设置,在代码中设置的格式为:label控件id.text=“要显示的描述”。

正文


Label控件,又称为标签控件,它主要用于显示用户不能编辑的文本,标识窗体上的对象(例如,给文本框、列表框添加描述信息等),另外,也可以通过编写代码来设置要显示的文本信息。

属性


AllowDrop

获取或设置一个值,该值指示控件是否可以接受用户拖放到它上面的数据。<br><br>(继承自 Control)

Anchor

获取或设置控件绑定到的容器的边缘并确定控件如何随其父级一起调整大小。<br><br>(继承自 Control)

AutoEllipsis

获取或设置一个值,指示是否要在 Label 的右边缘显示省略号 (...) 以表示 Label 文本超出 Label 的指定长度。

AutoSize

获取或设置一个值,该值指示是否自动调整控件的大小以显示其完整内容。

BackColor

获取或设置控件的背景色。<br><br>(继承自 Control)

BorderStyle

获取或设置控件的边框样式。

Bottom

获取控件上边缘与其容器工作区的上边缘之间的距离(以像素为单位)。<br><br>(继承自 Control)

CanFocus

获取一个值,该值指示控件是否可以接收焦点。<br><br>(继承自 Control)

Cursor

获取或设置当鼠标指针位于控件上时显示的光标。<br><br>(继承自 Control)

Dock

获取或设置哪些控件边框停靠到其父控件并确定控件如何随其父级一起调整大小。<br><br>(继承自 Control)

Enabled

获取或设置一个值,该值指示控件是否可以对用户交互作出响应。<br><br>(继承自 Control)

FlatStyle

获取或设置标签控件的平面样式外观。

Focused

获取一个值,该值指示控件是否有输入焦点。<br><br>(继承自 Control)

Font

获取或设置控件显示的文字的字体。<br><br>(继承自 Control)

ForeColor

获取或设置控件的前景色。<br><br>(继承自 Control)

Height

获取或设置控件的高度。<br><br>(继承自 Control)

Image

获取或设置显示在 Label 上的图像。

ImageAlign

获取或设置在控件中显示的图像的对齐方式。

ImageIndex

获取或设置在 Label 上显示的图像的索引值。

ImageKey

获取或设置 ImageList 中的图像的键访问器。

ImageList

获取或设置包含要在 ImageList 控件中显示的图像的 Label。

RenderTransparent

已过时。<br><br>指示容器控件背景是否在 Label 上呈现。

TabIndex

获取或设置控件在其容器内的 Tab 键顺序。<br><br>(继承自 Control)

TabStop

获取或设置一个值,指示用户能否通过 Tab 键切换至 Label。 此类未使用此属性。

Tag

获取或设置包含有关控件的数据的对象。<br><br>(继承自 Control)

Text

获取或设置与此控件关联的文本。

TextAlign

获取或设置标签中文本的对齐方式。

Top

获取或设置控件上边缘与其容器的工作区上边缘之间的距离(以像素为单位)。<br><br>(继承自 Control)

Visible

获取或设置一个值,该值指示是否显示该控件及其所有子控件。<br><br>(继承自 Control)

Width

获取或设置控件的宽度。<br><br>(继承自 Control)

AutoEllipsis显示时需要配合修改AutoSize为False,并给出Label固定的宽度。

给Label设置一个图标

代码修改文字

private void FrmMain_Load(object sender, EventArgs e)
{
    lblMsg1.Text = "我是张三";
}

多文本换行显示

设置Auto为False,再修改Label的宽度与高度就可以了。

动态高宽适应

string str = "下半场比赛已经没有悬念,霍姆格伦在防守端接连送出大帽(三节已经6次)," +
    "毫不犹豫去对抗身材更壮的对手,并且不断收下篮板,他面对着爵士队身高2米29的中锋塔科-法尔完成了一记补扣。";
label1.Text = str;
label1.AutoSize = true;
label1.MaximumSize = new Size(320, 0);

相关推荐

js向对象中添加元素(对象,数组) js对象里面添加元素

一、添加一个元素对象名["属性名"]=值(值:可以是一个值,可以是一个对象,也可以是一个数组)这样添加进去的元素,就是一个值或对象或数组...

JS小技巧,如何去重对象数组?(一)

大家好,关于数组对象去重的业务场景,想必大家都遇到过类似的需求吧,这对这样的需求你是怎么做的呢。下面我就先和大家分享下如果是基于对象的1个属性是怎么去重实现的。方法一:使用.filter()和....

「C/C++」之数组、vector对象和array对象的比较

数组学习过C语言的,对数组应该都不会陌生,于是这里就不再对数组进行展开介绍。模板类vector模板类vector类似于string,也是一种动态数组。能够在运行阶段设置vector对象的长度,可以在末...

如何用sessionStorage保存对象和数组

背景:在工作中,我将[{},{}]对象数组形式,存储到sessionStorage,然后ta变成了我看不懂的形式,然后我想取之用之,发现不可能了~记录这次深刻的教训。$clickCouponIndex...

JavaScript Array 对象 javascript的array对象

Array对象Array对象用于在变量中存储多个值:varcars=["Saab","Volvo","BMW"];第一个数组元素的索引值为0,第二个索引值为1,以此类推。更多有...

JavaScript中的数组Array(对象) js array数组

1:数组Array:-数组也是一个对象-数组也是用来存储数据的-和object不同,数组中可以存储一组有序的数据,-数组中存储的数据我们称其为元素(element)-数组中的每一个元素都有一...

数组和对象方法&amp;数组去重 数组去重的5种方法前端

列举一下JavaScript数组和对象有哪些原生方法?数组:arr.concat(arr1,arr2,arrn);--合并两个或多个数组。此方法不会修改原有数组,而是返回一个新数组...

C++ 类如何定义对象数组?初始化数组?linux C++第43讲

对象数组学过C语言的读者对数组的概念应该很熟悉了。数组的元素可以是int类型的变量,例如int...

ElasticSearch第六篇:复合数据类型-数组,对象

在ElasticSearch中,使用JSON结构来存储数据,一个Key/Value对是JSON的一个字段,而Value可以是基础数据类型,也可以是数组,文档(也叫对象),或文档数组,因此,每个JSON...

第58条:区分数组对象和类数组对象

示例设想有两个不同类的API。第一个是位向量:有序的位集合varbits=newBitVector;bits.enable(4);bits.enable([1,3,8,17]);b...

八皇后问题解法(Common Lisp实现)

如何才能在一张国际象棋的棋盘上摆上八个皇后而不致使她们互相威胁呢?这个著名的问题可以方便地通过一种树搜索方法来解决。首先,我们需要写一个函数来判断棋盘上的两个皇后是否互相威协。在国际象棋中,皇后可以沿...

visual lisp修改颜色的模板函数 怎么更改visual studio的配色

(defunBF-yansemokuai(tuyuanyanse/ss)...

用中望CAD加载LISP程序技巧 中望cad2015怎么加载燕秀

1、首先请加载lisp程序,加载方法如下:在菜单栏选择工具——加载应用程序——添加,选择lisp程序然后加载,然后选择添加到启动组。2、然后是添加自定义栏以及图标,方法如下(以...

图的深度优先搜索和广度优先搜索(Common Lisp实现)

为了便于描述,本文中的图指的是下图所示的无向图。搜索指:搜索从S到F的一条路径。若存在,则以表的形式返回路径;若不存在,则返回nil。...

两个有助于理解Common Lisp宏的例子

在Lisp中,函数和数据具有相同的形式。这是Lisp语言的一个重大特色。一个Lisp函数可以分析另一个Lisp函数;甚至可以和另一个Lisp函数组成一个整体,并加以利用。Lisp的宏,是实现上述特色的...