【发布时间】:2018-10-07 04:44:01
【问题描述】:
我想一次设置主窗体中所有控件的某个属性 (Anchor)。
大约有 100 个控件,我真的不想手动更改每个控件的此属性。
我知道我可以通过输入 Ctrl + A 一次选择所有可用的控件。然后出现的问题是我想要更改的所需属性在“属性”窗口中不可见。通常它应该是可见的,因为所有控件都是Control 的类型,不是吗?
我也知道我可以这样做:
foreach(Control ctrl in myForm.Controls)
{
ctrl.Anchor = AnchorStyle.Bottom;
}
但我想知道是否有一种使用设计器的方法。有吗?
【问题讨论】:
-
什么是strg + A?你的意思是 Ctrl-A?
-
我不得不做类似的事情(使用 Font 属性),发现最简单的方法是直接编辑 .Designer.cs 文件并复制/粘贴所需的值
-
@Jazimov 德语键盘,抱歉...
-
啊!现在我知道了以供将来参考-谢谢!
标签: c# winforms properties designer anchorpoint