"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo encontrar el control de los formularios de Windows por nombre?

¿Cómo encontrar el control de los formularios de Windows por nombre?

Publicado el 2025-04-12
Navegar:913

How Can I Locate Windows Forms Controls by Name?

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.

Último tutorial Más>

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