none
ifPostBack no Windows form RRS feed

  • Pergunta

  • Galera é possivel fazer um ifPostBack ou algo parecido no windows form? pois estou aprendendo C# e estou com uma duvida referente ao RadioButton.

    Adicionei um para CPF e um para CNPJ, e aparti da escolha vou fazer um insert em uma tabela e mudar o Label da opção documento. porém quando seleciono alguma das opções não chama o evento =/ alguma dica??

    Valeu galera!!!
    Edgar Esteves - www.localdosuporte.com.br
    segunda-feira, 30 de março de 2009 00:29

Respostas

  • Olá Edgar, tudo bem!!

    Bom para isso vc ira precisar criar um evento e associar ao seu controle.

    Faça assim ohh:

    1-) Crie este evento:

    private void radioButton_CheckedChanged(object sender, EventArgs e)
    {
       RadioButton();
    }

    2-)Selecione o controle na aba Propriedades -> Procure o evento Checked Changed, dentro deste evento (na combobox) escolha o evento RadioButton_CheckedChanged para ambos os controles (os 2 radiobuttons).

    Faça o teste, qualquer coisa poste aqui novamente.


    Nelson Borges - Analista de Sistemas
    • Marcado como Resposta Edgar Esteves segunda-feira, 30 de março de 2009 09:58
    segunda-feira, 30 de março de 2009 03:53

Todas as Respostas

  • Edgar, não entendi oque deseja fazer. Pode explicar novamente ?
    Nelson Borges - Analista de Sistemas
    segunda-feira, 30 de março de 2009 01:04
  • Olá Nelson tudo bem?

    Imagine uma tela de cadastro, onde temos um par de RadioButton ( CPF / CNPJ ) e um Label logo abaixo (lembrando o Label em branco). então quando selecionar o CPF irá preencher o Label com a palavra CPF e vise-versa. para fazer o preenchimento já fiz o codigo, segue abaixo:

            public void RadioButton()
            {
                //////////////////////////////////////////////////////////////////////////////////
                // Carregando RadioButton do CPF/CNPJ
                //////////////////////////////////////////////////////////////////////////////////
                if (this.rbCNPJ.Checked == true)
                {
                    this.lblCPFCNPJ.Text = "CNPJ:";
                }
                else
                {
                    if (this.rbCPF.Checked == true)
                    {
                        this.lblCPFCNPJ.Text = "CPF:";
                    }
                    else
                    {
                        this.lblCPFCNPJ.Text = " ";
                    }
                }
            }

    Porém não consigo chamar isso automatico, por exemplo, se eu clicar em CPF ou CNPJ nada FAZ! eu sei que ta funcionando pois chamei em um evento click do botão só para teste, mais queria que ativase automatico.

    Obrigado, e abraços!
    Edgar Esteves - www.localdosuporte.com.br
    segunda-feira, 30 de março de 2009 01:24
  • Olá Edgar, tudo bem!!

    Bom para isso vc ira precisar criar um evento e associar ao seu controle.

    Faça assim ohh:

    1-) Crie este evento:

    private void radioButton_CheckedChanged(object sender, EventArgs e)
    {
       RadioButton();
    }

    2-)Selecione o controle na aba Propriedades -> Procure o evento Checked Changed, dentro deste evento (na combobox) escolha o evento RadioButton_CheckedChanged para ambos os controles (os 2 radiobuttons).

    Faça o teste, qualquer coisa poste aqui novamente.


    Nelson Borges - Analista de Sistemas
    • Marcado como Resposta Edgar Esteves segunda-feira, 30 de março de 2009 09:58
    segunda-feira, 30 de março de 2009 03:53
  • Opa Nelson, muito obrigado cara, era isso mesmo!

    Abraços!
    Edgar Esteves - www.localdosuporte.com.br
    segunda-feira, 30 de março de 2009 09:58