澳门赌场

法式开辟 > C# > Winform > 注释

C# Winform label自界说巨细与居中,笔墨主动换行,背景通明和导入图片

亮术网 2019-02-05 本网首创

在 Winform 中,默许环境下,label 是按照文本主动调剂巨细的,不能自在设置其宽度和高度,不论怎样点窜其宽度与高度,它城市变回本来的值。莫非 label巨细不能自界说,固然不是,须要先设置 label 的一个属性才能够自界说 label 的宽度与高度。

界说 label 宽度与高度后,笔墨默许显现在 label 的左上角,若是要使其居中,应当怎样设置?这也要设置 label 一个属性。别的,还可设置笔墨主动换行,背景通明和导入图片。

 

一、C# label巨细(宽高度)自界说

1、选中 label,翻开右侧的“属性”窗口,若是右侧不“属性”,则挑选“视图”菜单 → 属性窗口(或右键 label,挑选“属性”),如图1所示:

C# label巨细(宽高度)自界说

图1

2、找到 AutoSize 属性,单击其右侧的下拉框,挑选 False,即把 label 设置为不主动增添宽度和高度,如许 label 就能够自界说巨细了,如图2所示:

Winform label巨细自界说

图2

3、既能够拉 label 边框上的小正方形自界说其巨细,也能够设置 label 的 Size 属性。自界说 C# label巨细,仍是很简略的,只要改改属性。

 

 

二、C# label居中设置体例

普通自界说 label 巨细(宽高)后,才须要设置 label 居中,设置步骤以下:

1、选中 label,像下面界说 label 巨细一样翻开右侧的“属性”窗口,找到 TextAlign 属性,如图3所示:

C# label居中设置

图3

2、单击 TextAlign 右侧的下拉框,挑选中间的长方形(中间对齐)MiddleCenter,此时,label 已垂直居中,如图4所示:

Winform label居中设置

图4

 

3、TextAlign 共有9种对齐体例,别离为

TopLeft:左上角对齐,图3中左上角正方形;

TopCenter:顶居中对齐,图3上边的长方形;

TopRight:右上角对齐,图3右上角正方形;

 

MiddleLeft:垂直居中左对齐,图3左中正方形;

MiddleCenter:垂直居中对齐,图3正中的长方形;

MiddleRight:垂直居中右对齐,图3右中正方形;

 

BottomLeft:左下角对齐,图3中左下角正方形;

BottomCenter:底居中对齐,图3下边的长方形;

BottomRight:右下角对齐,图3右下角正方形;

 

 

三、C# Winform Label 换行

若是间接把 Label 放到窗体中,它不会主动换行,但把它放到 Panel 中,只要把它的 AutoSize 属性设置为 False,它会主动换行;体例为:

1、单击窗口左边的“东西箱”,在弹出的菜单中,把鼠标移到 Panel 上,按住左键并拖到窗体,铺开左键,则建立一个 Panel;把鼠标移到 Panel 左上角的带四个箭头的图标上,按住左键,把它移到窗体左上角;再把鼠标移到 Panel 的右下角,鼠标变为带双箭头的图标后,按住左键,往右下角拖直到 Panel 巨细适合。

2、一样体例拖一个 Label 到 Panel,并把它移到 Panel 左上角,单击窗口右侧的“属性”,在睁开的窗口中,把 AutoSize 设置为 False;单击 Text 右侧,再单击“指向下的箭头图标”,选中 label1,把笔墨粘贴出来,单击一下窗体中的 Label,再把 Label 调剂为适合的巨细。操纵进程步骤如图5所示:

C# Winform Label 换行

图5

提醒:若是把 AutoSize 设置为 False 和把 Dock 设置为 Fill 后,再把 AutoSize 设置为 True,即便从头把 AutoSize 设置为 False、Dock 设置为 None,文本一样不会主动换行,须要把 Dock 设置为 Fill。

Label 行距(行高)题目:用 Label 显现多行笔墨,行距不能调,高低行笔墨紧靠在一路很不雅观,但用 RichTextBox 笔墨会有行距,凡是用它来显现多行笔墨,只要把它的背景设置为与它地点控件(如窗体)的背景分歧,再把边框设置为 None、ReadOnly 设置 True 便可。若是必然要用 Label,须要重绘。

 

四、C# Winform Label背景通明

在 Winform 中,控件设置背景通明的体例都一样,只要把背景色彩设置为通明,详细请检查《澳门赌场:C# Winform button与label背景通明》一文。

 

五、C# Winform Label 导入图片

1、右键 Label,在弹出的菜单中挑选“属性”,在翻开的窗口中找到 Image,单击一下它,再单击“有 ... 的图标”,翻开“挑选资本”窗口,如图6所示:

C# Winform Label 导入图片

图6

2、挑选“名目资本文件”,以便打包时把图片也包罗出来;单击“导入”,定位到图片地点的文件夹导入便可。图片对齐体例 ImageAlign 与笔墨一样,共有九种,默许挑选  MiddleCenter。

本文稀释标签:labelWinform