"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como encontrar o controle do Windows Forms pelo nome?

Como encontrar o controle do Windows Forms pelo nome?

Postado em 2025-04-12
Navegar:134

How Can I Locate Windows Forms Controls by Name?

Encontre o controle pelo nome em Windows Forms

]

encontrando controles por nome nos formulários do Windows é uma maneira conveniente de acessar elementos específicos em um formulário. Isso é especialmente útil ao lidar com um grande número de controles ou tarefas de automação.

Solução:

para encontrar um controle por nome, use o control.ControlCollection.find método. Este método leva um parâmetro de string que indica o nome do controle a ser pesquisado.

TextBox tbx = this.Controls.Find("textBox1", true).FirstOrDefault() as TextBox;

Neste exemplo, pesquisamos um controle chamado "TextBox1" na coleção controla do formulário atual. Se o controle for encontrado, ele será convertido para um objeto textbox e atribuído ao tbx variável.

outro uso:

find o método também pode ser usado nas matrizes de controle:

...
Control[] tbxs = this.Controls.Find(txtbox_and_message[0,0], true);
Perceber:

verifique se o nome de controle que você especificará é exclusivo no formulário. Caso contrário, find pode retornar qualquer controle com o nome especificado.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3