【发布时间】:2013-03-12 13:23:36
【问题描述】:
我想manipulate我的form内的所有Controls使用foreach loop,我目前使用的是以下方法:
foreach (Control c in this.Controls)
{
ComponentResourceManager resourceManager = new ComponentResourceManager(typeof(Main));
resourceManager.ApplyResources(c, c.Name, new CultureInfo(lang));
}
这个foreach 的问题在于Containers 中的控件不包括在内。
如何在Containers 中也包含所有Controls?
我想在 1 个或 2 个 foreach 循环中执行此操作。
【问题讨论】:
-
它们不在控件集合中吗?
-
不包含所有不在容器中的控件,并且将包含容器本身,但我也想选择容器中的控件。
-
将
ComponentResourceManager resourceManager = new ComponentResourceManager(typeof(Main));退出循环。
标签: c# visual-studio foreach controls