Dúvida enable TREU e False TextBox

.NET

25/04/2013

Olá pessoal, estou com uma dúvida queria fazer com que um campo do meu programa fosse ativado quando ele selecionasse um RadioButton, no caso é um TextBox;


if(rbSexo.CanSelect == false)
{
  txtNome.Enabled = false;
}


já tentei isso mais sempre ele desativa o textbox e nunca ativa quando clica no RadioButton.
Raniel Gomes

Raniel Gomes

Curtidas 0

Respostas

Leonardo Carvalho

Leonardo Carvalho

25/04/2013

Pelo que entendi, é um evento do radioButton. clique em cima do componente vai em properties e events logo em cima.. vc vai encontrar o seguinte evento 'CheckedChanged', segue um exemplo:

private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
if (radioButton1.Checked)
textBox1.Enabled = true;
else
textBox1.Enabled = false;
}
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

25/04/2013

Só enxugando um pouco o código, daria pra fazer o seguinte:
private void rbSexo_CheckedChanged(object sender, EventArgs e)
{
	txtNome.Enabled = rbSexo.Checked;
}

Mas dá no mesmo.
GOSTEI 0
Raniel Gomes

Raniel Gomes

25/04/2013

Obrigado a todos pelas citações e Joel gostei do seu exemplo vi que é mais direto e simples!
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

25/04/2013

Bom, creio que a dúvida foi sanada, então estou marcando este tópico como Concluído.
GOSTEI 0
POSTAR