Apagar conteúdo BunifuTextBox CSharp

07/11/2019

8

Bom dia pessoal.

Estou desenvolvendo um projeto e estou utilizando a ferramenta Bunifu.

Tenho um botão chamado "Cancelar" que ao ser clicado, apaga todo conteúdo do formulário. A variável é a seguinte:
private void LimpaTela()
        {
            foreach (Control c in pnDados.Controls)
            {
                if(c is TextBox)
                {
                    c.Text = "";
                }
                if (c is ComboBox)
                {
                    c.Text = "";
                }
            }
        }


Essa variável está no botão Cancelar:
private void btnCancelar_Click(object sender, EventArgs e)
        {
            LimpaTela();
            alteraBotoes(1, perImprimir, perAlterar, perExcluir, perImprimir);
        }


Quando clico no botão, ele apaga todas as informações digitadas em "TEXTBOX" e "COMBOBOX". A minha dúvida é: Tem alguma possibilidade de incluir o "BunifuTextBox" para ser apagado também? Já tentei inserir no "if", porém não há a ferramenta "BunifuTextBox" para essa função.
Responder

Posts

16/12/2019

Ruan Galli

adiciona mais um if para "TexBoxBase" ou para "Control" msm. Ambos tem a proprietade "Text"
Responder

27/12/2019

Alec Candia

Uso o Bunifu em vb.NET, mas acredito ser mais ou menos assim:

if(c is Bunifu.Framework.UI.BunifuTextBox)

c.Text = ""
Responder

03/01/2020

Lourenço Lima

Sua pergunta já foi respondida acima, mas uma sugestão que eu faria para você é que ao limpar o texto de um TextBox, por exemplo, você use o método Clear.
Se chamar textBox1, ficaria assim:
textBox1.Clear();
ao invés de
textBox1.Text = "";

A maneira que você utilizou está correta, mas sugiro essa alteração por boas práticas de programação.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar