Você está aqui: C# ::: Windows Forms ::: Formulários e Janelas |
Como limpar todas as caixas de texto de um formulário de uma só vezQuantidade de visualizações: 16474 vezes |
|
Esta dica apresenta um código que pode ser muito útil quando temos formulários com muitas caixas de texto (controles TextBox) e gostaríamos de limpar o conteúdo das mesmas de uma só vez. O primeiro passo é escrever um laço for para percorrer todos os controles do formulário e contidos na coleção ControlCollection. Esta coleção é obtida a partir da propriedade Controls do formulário. Cada elemento da coleção ControlCollection é um objeto da classe Control. Assim, tudo que temos a fazer é usar a palavra-chave is para testar se o controle atual é do tipo System.Windows.Forms.TextBox. Se o teste resultar verdadeiro nós limpamos o seu conteúdo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
private void button1_Click(object sender, EventArgs e){
// vamos limpar todas as caixas de texto de uma só vez
for(int i = 0; i < this.Controls.Count; i++){
// vamos verificar se o controle é do tipo TextBox
if(this.Controls[i] is System.Windows.Forms.TextBox){
// limpa o texto do controle
this.Controls[i].Text = "";
}
}
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






