我有一个包含许多上下文菜单的表单(ContextMenuStrip类型)。它们是表单的私有字段。如何获取这些对象的集合以对它们执行某些操作(本地化)。
答案 0 :(得分:2)
在this post上使用erikkallen的枚举器来获取所有控件。
然后使用
foreach(var contr in GetControls(this))
if (contr is ContextMenuStrip)
{
var cms = (contr as ContextMenuStrip);
cms.Text.Translate();
}