C# 窗体中如何居中label标签??有没有属性可以设置?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 窗体中如何居中label标签??有没有属性可以设置?相关的知识,希望对你有一定的参考价值。
没有,可以设置label dock 属性宽度填充,然后文字居中。或者在代码中设定 参考技术A 没有哦,根据父容器的宽度和label的宽度来计算出label的位置,然后再设置给label 参考技术B .aspx文件中 下方:设计 拆分 源 右面的div 点击之后在属性窗口找到style,块->text-align设置为centerc#(winform)怎么修改多个控件的一个共有属性?
窗体上有50个label控件,他们的命名是按照顺序来的,比如:Label1,Label2,Label3……依次,我想在一个按钮事件中设置他们所有的Enabled属性,是不是只有一个一个的来写代码?有没有好的办法?
参考技术A 将所有需要批量操作的对象用一个List<>装起来,List<Label> lib = new List<Label>();在初始化的时候,lib.Add(Label1);lib.Add(Label2);...
在按钮事件中就遍历这个List
foreach(Label lbl in lib)
lbl.Enabled = false;
如果不仅仅是label,也可以用List<Control> lic = new List<Control>(); 参考技术B //遍历控件
foreach (Control cl in this.Controls)
//如果是Label
if (cl is Label)
Label lab = cl as Label;
lab.Enabled = false;//在这里设置
本回答被提问者采纳 参考技术C 你不如把每个tag值设置的稍微有规律一点
名字有规律,只能去反射,效率恐怕很低
以上是关于C# 窗体中如何居中label标签??有没有属性可以设置?的主要内容,如果未能解决你的问题,请参考以下文章