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.
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