Найти контроль по имени в Windows Forms
]]Поиск элементов управления по имени в формах Windows - это удобный способ получить доступ к конкретным элементам в форме. Это особенно полезно при работе с большим количеством элементов управления или автоматизации.
]Решение:
, чтобы найти элемент управления по имени, используйте метод control.controlcollection.find
. Этот метод принимает структурный параметр, который указывает имя элемента управления, которое нужно искать.
TextBox tbx = this.Controls.Find("textBox1", true).FirstOrDefault() as TextBox;
В этом примере мы ищем элемент управления с именем «Textbox1» в коллекции Controls
текущей формы. Если элемент управления найден, он преобразуется в объект textbox
и присваивается переменной tbx
.
другое использование:
find
метод также может использоваться в управляющих массивах:
Control[] tbxs = this.Controls.Find(txtbox_and_message[0,0], true);
]
это позволяет вам найти несколько элементов управления по имени и выполнять действия на них.
]Уведомление:
убедитесь, что указанное вами имя управления уникально в форме. В противном случае найти
может вернуть любое элемент управления с указанным именем.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3