LIMPAR TODAS AS TEXTBOX
Pessoal estou dando meus primeiros passo em C# e ,
para não cometer os erros que cometia com redundancia de
códigos tentei usar uma função para limpar todas as texbox de uma
só vez, só que não está funcionando, alguém pode ajudar?
para não cometer os erros que cometia com redundancia de
códigos tentei usar uma função para limpar todas as texbox de uma
só vez, só que não está funcionando, alguém pode ajudar?
private void cmdCadastrar_Click(object sender, EventArgs e)
{
MessageBox.Show([Ô]Cadastro realizado com sucesso![Ô], [Ô]CadastroTJ[Ô]);
Limpar(this.Controls);
imgMembro.Image = Properties.Resources.Cadeado_Login;
}
private void Limpar(Control.ControlCollection controles)
{
foreach (Control ctrl in controles)
{
if (ctrl is TextBox)
{
((TextBox)(ctrl)).Text = String.Empty;
}
}
}
void ClearAllText(Control con)
{
foreach (Control c in con.Controls)
{
if (c is TextBox)
((TextBox)c).Clear();
else
ClearAllText(c);
}
}
Para usar o codigo...
private void button1_Click(object sender, EventArgs e)
{
ClearAllText(this);
}
{
foreach (Control c in con.Controls)
{
if (c is TextBox)
((TextBox)c).Clear();
else
ClearAllText(c);
}
}
Para usar o codigo...
private void button1_Click(object sender, EventArgs e)
{
ClearAllText(this);
}
Funcionou, muito obrigado....
E so encerrar o topico abracos..
Tópico encerrado , respostas não são mais permitidas