Как получить коллекцию полевых объектов формы? - PullRequest
0 голосов
/ 02 марта 2011

У меня есть форма с несколькими контекстными меню (типа ContextMenuStrip).Это частные поля формы.Как я могу получить коллекцию этих объектов для выполнения каких-либо действий над ними (локализация).

1 Ответ

2 голосов
/ 02 марта 2011

Используйте перечислитель Эриккалена на этой записи , чтобы получить ВСЕ элементы управления.

Тогда используйте

foreach(var contr in GetControls(this))
    if (contr is ContextMenuStrip)
    {
        var cms = (contr as ContextMenuStrip);
        cms.Text.Translate();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...