none
Selecionar um radiobutton e alterar a textbox windows form RRS feed

  • Pergunta

  • Quero selecionar um radiobutton em um form, e na hora que ele for selecionado queria que aparecesse a tela de meu form. E quando fosse selecionar outo radiobutton, aparecesse a mesma tela do form, só que diferente.

    Ex: na primeira tela aparecesse o cpf - rg etc ..

    Na segunda vez que eu for selecionar o radiobutton aparecesse o cnpj - ie etc ..

    Ai teria que ficar invisível uns dos dois quando forem selecionados, tipo quando for selecionar o cliente fisico aparece cpf,

    cliente juridico cpjn ..

    segunda-feira, 2 de maio de 2016 14:19

Respostas

  • Amigo, pelo o que entendi, você quer selecionar um RadioButton(PessoaFisica) e aparecer CPF e RG e quando selecionar o RadioButton(PessoaJuridica) mostrar CNPJ e IE? Se sim, é só por uma condição:

    if(rbpfisica.Checked == true)
    {
    	txtcpf.Visible = true;
    
    	txtrg.Visible = true;
    
    }
    
    else
    
    {
    
    	txtcnpj.Visible = true;
    
    	txtcpf.Visible = true;
    
    }

    No caso você já determinaria que os textbox fossem carregados como Visible = false. 

    Amigo, me desculpe se não respondi da forma correta, foi o que eu entendi, ok? Abraços.


    • Editado Lailson Conceição segunda-feira, 2 de maio de 2016 15:32 erro de gramática
    • Sugerido como Resposta Poliana Dias segunda-feira, 2 de maio de 2016 15:37
    • Marcado como Resposta Marcos SJ segunda-feira, 2 de maio de 2016 18:30
    segunda-feira, 2 de maio de 2016 15:31

Todas as Respostas

  • Olá Bruno,

    Você pode usar a propriedade "Visible" dos controles para mostrar ou não um textbox por exemplo, ou pode agrupar esses componentes num painel e mostrar ou não o painel.

    É isso mesmo que você precisa?

    segunda-feira, 2 de maio de 2016 15:28
  • Amigo, pelo o que entendi, você quer selecionar um RadioButton(PessoaFisica) e aparecer CPF e RG e quando selecionar o RadioButton(PessoaJuridica) mostrar CNPJ e IE? Se sim, é só por uma condição:

    if(rbpfisica.Checked == true)
    {
    	txtcpf.Visible = true;
    
    	txtrg.Visible = true;
    
    }
    
    else
    
    {
    
    	txtcnpj.Visible = true;
    
    	txtcpf.Visible = true;
    
    }

    No caso você já determinaria que os textbox fossem carregados como Visible = false. 

    Amigo, me desculpe se não respondi da forma correta, foi o que eu entendi, ok? Abraços.


    • Editado Lailson Conceição segunda-feira, 2 de maio de 2016 15:32 erro de gramática
    • Sugerido como Resposta Poliana Dias segunda-feira, 2 de maio de 2016 15:37
    • Marcado como Resposta Marcos SJ segunda-feira, 2 de maio de 2016 18:30
    segunda-feira, 2 de maio de 2016 15:31
  • Sim eu preciso disso, só que eu pretendo usar apenas uma tabela de banco de dados e nela colocar o cpf e o cnpj. Só que na hora que eu for selecionar o radiobutton abrir o que eu preciso.
    segunda-feira, 2 de maio de 2016 16:26
  • Legal, vou testar. Obrigado pela ajuda, qualquer dúvida volta a responder por aqui.
    segunda-feira, 2 de maio de 2016 16:27