Получите элемент управления Windows Forms по имени в C#

У меня есть ToolStripMenuItem, названный "myMenu". Как может я получать доступ к этому как так:

/* Normally, I would do: */
this.myMenu... etc.

/* But how do I access it like this: */
String name = myMenu;
this.name...

Это вызвано тем, что я динамично генерирую ToolStripMenuItems от XML-файла и потребности сослаться на пункты меню их динамично сгенерированными именами.

59
задан 22 February 2014 в 23:41

1 ответ

Можно использовать, находят функцию в классе Формы. Если Вы хотите бросить (Маркировка), (TextView)... и т.д., таким образом можно использовать специальные функции объектов. Это будет объект Маркировки возврата.

(Label)this.Controls.Find(name,true)[0];

имя : название товара искавшего объекта в форме

верный : Ищите все Дочернее булево значение

1
ответ дан 1 November 2019 в 11:12

Другие вопросы по тегам:

Похожие вопросы: