winform的label内容居中_C# Winform label自定义大小与居中实现教程

在 Winform 中,默认情况下,label 是根据文本自动调整大小的,不能自由设置其宽度和高度,不管怎么修改其宽度与高度,它都会变回原来的值。难道 label大小不能自定义,当然不是,需要先设置 label 的一个属性才可以自定义 label 的宽度与高度。

定义 label 宽度与高度后,文字默认显示在 label 的左上角,如果要使其居中,应该怎么设置?这也要设置 label 一个属性,看下面的具体设置方法。

一、C# label大小(宽高度)自定义

1、选中 label,打开右边的“属性”窗口,如果右边没有“属性”,则选择“视图”菜单 → 属性窗口,如图1所示:

7350c58646d0f1e7864ea815db0a341b.png

图1

2、找到 AutoSize 属性,单击其右边的下拉框,选择 False,即把 label 设置为不自动增加宽度和高度,这样 label 就可以自定义大小了,如图2所示:

e2f0e6221c7112a3876939a104c8ebcf.png

图2

3、既可以拉 label 边框上的小正方形自定义其大小,也可以设置 label 的 Size 属性。自定义 C# label大小,还是很简单的,只需改改属性。

二、C# label居中设置方法

一般自定义 label 大小(宽高)后,才需要设置 label 居中,设置步骤如下:

1、选中 label,像上面定义 label 大小一样打开右边的“属性”窗口,找到 TextAlign 属性,如图3所示:

3f9f28141f3e1fa72862ccf19196ad1c.png

图3

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

06d910ed1b1103d98f3c3d3b3bf2ce86.png

图4

3、TextAlign 共有9种对齐方式,分别为

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

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

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

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值