Encuentre el control por nombre en formularios de Windows
]]Encontrar controles por nombre en formularios de Windows es una forma conveniente de acceder a elementos específicos en un formulario. Esto es especialmente útil cuando se trata de una gran cantidad de controles o tareas de automatización.
Solución:
para encontrar un control por nombre, use el método control.controlcollection.find
. Este método toma un parámetro de cadena que indica el nombre del control a buscar.
TextBox tbx = this.Controls.Find("textBox1", true).FirstOrDefault() as TextBox;
En este ejemplo, buscamos un control llamado "TextBox1" en la colección controls
del formulario actual. Si se encuentra el control, se convierte en un objeto textbox
y se asigna a la variable tbx
.
otro uso:
Buscar
El método también se puede usar en las matrices de control:
Control[] tbxs = this.Controls.Find(txtbox_and_message[0,0], true);
Esto le permite encontrar múltiples controles por nombre y realizar acciones en ellos.
Aviso:
Asegúrese de que el nombre de control que especifique sea único en el formulario. De lo contrario, buscar
puede devolver cualquier control con el nombre especificado.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3