none
Valor default das propriedades dos controles RRS feed

  • Pergunta

  • Olá, preciso saber como obter o valor default de uma propriedade e como fazer o foreach nos radionbutton do form.
    Por exemplo em mode de desing defino o valor de radiobutton para true detalhe tenho mais dois no form num foreach posso passar todos para false mas ai quero saber qual em modo desing deixei como true para mante-lo como tal ?

    terça-feira, 16 de fevereiro de 2010 18:26

Todas as Respostas

  • Olá,

    Como o RadionButton não é uma coleção de controle, vc precisa terá que percorrer o container que eles esta (form, panel etc). Se estiver usando um panel para agrupar os radiobutton, uma das formas que você pode utilizar para percorrer é:
            private void button1_Click(object sender, EventArgs e)
            {
                
                StringBuilder mensagem = new StringBuilder();
                foreach (var controle in panel1.Controls)
                {
                    RadioButton escolha = controle as RadioButton;
                    if (escolha != null)
                    {
                        if (escolha.Checked)
                            mensagem.Append(escolha.Text);
                    }
    
                }
                MessageBox.Show(mensagem.ToString());
            }
    Se isso nao te ajudar, por favor passe mais detalhes..

    Abs,

    Nelson Borges - http://nelsonborgesjr.spaces.live.com/blog/ "Ao infinito e além.. "
    sábado, 27 de fevereiro de 2010 21:53