Dúvida enable TREU e False TextBox
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;
já tentei isso mais sempre ele desativa o textbox e nunca ativa quando clica no RadioButton.
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
Curtidas 0
Respostas
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;
}
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
if (radioButton1.Checked)
textBox1.Enabled = true;
else
textBox1.Enabled = false;
}
GOSTEI 0
Joel Rodrigues
25/04/2013
Só enxugando um pouco o código, daria pra fazer o seguinte:
Mas dá no mesmo.
private void rbSexo_CheckedChanged(object sender, EventArgs e) { txtNome.Enabled = rbSexo.Checked; }
Mas dá no mesmo.
GOSTEI 0
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
25/04/2013
Bom, creio que a dúvida foi sanada, então estou marcando este tópico como Concluído.
GOSTEI 0