none
Duplicar itens no C# com um botão RRS feed

  • Pergunta

  • Olá Pessoal boa tarde, sou novo em C# e estou com uma duvida aqui.

    Eu criei uma aplicação de química que faz algumas contas básicas (X / + - ) gostaria de saber se tem como eu colocar um botão para que o Usuário possa criar textbox e fazer a conta desejada. Ex: Na tela Inicial ele tem 4 TextBox( TextBox1 + TextBox2 *TextBox3 = TextBox4. Quero saber se posso colocar um botão p/ que o Usuário possa adicionar mais Textbox sem Mexer na Programação. Tipo UM "PERSONALIZAR'' Se tiver 4 TextBox o Usuário pode colocar quantas quiser. é isso pessoal. desde já eu agradeço Obrigado.

    OBS: O aplicativo é para Windows Form, Utilizo o Visual Studio 2013.



    quinta-feira, 23 de outubro de 2014 20:21

Respostas

  • Patrick, nesse exemplo você pode verificar que o ID do TextBox adicionado é acompanhado de um número, cujo representa qual é a ordenação do mesmo.

    Minha sugestão é guardar esse valor em uma sessão e, quando for verificar a equação, recuperar o valor da sessão para saber quantos TextBox tem na tela e ir recuperando os valores dos TextBox conforme necessário.

    Abs.


    Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx

    • Marcado como Resposta Patrick A Lima sexta-feira, 24 de outubro de 2014 18:10
    quinta-feira, 23 de outubro de 2014 22:09
  • Boa noite Patrick,

    Tem como fazer isso sim. É necessário que você crie um componente PANEL e o deixe vazio. Conforme o usuário solicitar por novos TextBox, eles serão inclusos dentro desse PANEL.

    Você pode verificar como fazer isso no link abaixo.

    http://smcode.com.br/CamposDinamicos.aspx

    Abs.


    Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx

    • Sugerido como Resposta Mr. GMSOFT quinta-feira, 23 de outubro de 2014 20:41
    • Marcado como Resposta Patrick A Lima sexta-feira, 24 de outubro de 2014 18:10
    quinta-feira, 23 de outubro de 2014 20:28

Todas as Respostas

  • Boa noite Patrick,

    Tem como fazer isso sim. É necessário que você crie um componente PANEL e o deixe vazio. Conforme o usuário solicitar por novos TextBox, eles serão inclusos dentro desse PANEL.

    Você pode verificar como fazer isso no link abaixo.

    http://smcode.com.br/CamposDinamicos.aspx

    Abs.


    Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx

    • Sugerido como Resposta Mr. GMSOFT quinta-feira, 23 de outubro de 2014 20:41
    • Marcado como Resposta Patrick A Lima sexta-feira, 24 de outubro de 2014 18:10
    quinta-feira, 23 de outubro de 2014 20:28
  • Olá Boa Noite Bruno mas como ficam as Equações que vou esta utilizando
    quinta-feira, 23 de outubro de 2014 21:05
  • Patrick, nesse exemplo você pode verificar que o ID do TextBox adicionado é acompanhado de um número, cujo representa qual é a ordenação do mesmo.

    Minha sugestão é guardar esse valor em uma sessão e, quando for verificar a equação, recuperar o valor da sessão para saber quantos TextBox tem na tela e ir recuperando os valores dos TextBox conforme necessário.

    Abs.


    Dicas de programação em .net, C# e SQL - http://smcode.com.br/blog.aspx

    • Marcado como Resposta Patrick A Lima sexta-feira, 24 de outubro de 2014 18:10
    quinta-feira, 23 de outubro de 2014 22:09