none
Adicionar objetos de um form a um List<> RRS feed

  • Pergunta

  • Bom dia senhores!

    Estou com o seguinte problema...por exemplo, fazer um List de string não tem muito segredo       

    List<string> lista = new List<string>();
                lista.Add("itemUm");
                lista.Add("itemDois");
                lista.Add("itemTres");



    ...mas e se eu quiser adicionar objetos de um form na lista como txtNome.Text, txtSenha.Text, cbo.Tipo.Text como faço??

    qual o tipo da list<>??? eu tentei dessa forma, mas não deu          

    List<frmCadastroUsuario> lista = new List<frmCadastroUsuario>();
                lista.Add(txtNome.Text);
                lista.Add(txtSenha.Text);
               

    Como faço para adicionar obetos do formulário num List<> ???

    Valeeeu desde já pessoal!!!

    domingo, 14 de abril de 2013 13:04

Respostas

  • Olá Diego,

    o código que precisa é esse:

    List<Control> listaDeObjetos = new List<Control>();
    foreach(Control c in this.Controls)
     listaDeObjetos.Add(c);                

    PS : this = o form que vc quer consultar

    Abraço!!!


    (Se a isto ajudou a resolver o problema, por favor, marque como resposta)


    segunda-feira, 15 de abril de 2013 12:46

Todas as Respostas

  • Bom dia senhores!

    Estou com o seguinte problema...por exemplo, fazer um List de string não tem muito segredo       

    List<string> lista = new List<string>();
                lista.Add("itemUm");
                lista.Add("itemDois");
                lista.Add("itemTres");



    ...mas e se eu quiser adicionar objetos de um form na lista como txtNome.Text, txtSenha.Text, cbo.Tipo.Text como faço??

    qual o tipo da list<>??? eu tentei dessa forma, mas não deu          

    List<frmCadastroUsuario> lista = new List<frmCadastroUsuario>();
                lista.Add(txtNome.Text);
                lista.Add(txtSenha.Text);
               

    Como faço para adicionar obetos do formulário num List<> ???

    Valeeeu desde já pessoal!!!

    Use uma lista de strings amigo, e adicione o Text dos TextBox assim como já está fazendo...


    Evandro Aguiar
    http://agenciawebpro.com.br

    Farei o possível, para ajudar. Caso eu consiga, marque minha resposta como útil e me faça feliz. :) hauhauhauhauh

    • Sugerido como Resposta EvandroAS domingo, 14 de abril de 2013 16:53
    domingo, 14 de abril de 2013 16:53
  • Pode deixar Evandro rs

    esqueci de mencionar a plataforma

    Linguagem: C#  (Windows Form Framework 4.0),

    Ambiente: Visual Studio 2010

    domingo, 14 de abril de 2013 17:08
  • Pode deixar Evandro rs

    esqueci de mencionar a plataforma

    Linguagem: C#  (Windows Form Framework 4.0),

    Ambiente: Visual Studio 2010

    Era isso mesmo que queria, amigo ? Na verdade não entendi muito bema dúvida.

    Evandro Aguiar
    http://agenciawebpro.com.br

    Farei o possível, para ajudar. Caso eu consiga, marque minha resposta como útil e me faça feliz. :) hauhauhauhauh

    domingo, 14 de abril de 2013 17:47
  • Olá Diego,

    o código que precisa é esse:

    List<Control> listaDeObjetos = new List<Control>();
    foreach(Control c in this.Controls)
     listaDeObjetos.Add(c);                

    PS : this = o form que vc quer consultar

    Abraço!!!


    (Se a isto ajudou a resolver o problema, por favor, marque como resposta)


    segunda-feira, 15 de abril de 2013 12:46
  • Fábio,

    muito obrigado, abraço!!!

    segunda-feira, 15 de abril de 2013 16:41