none
Abrindo uma nova aba ao clica no botão? RRS feed

  • Pergunta

  • Eu estou precisando abrir uma nova aba com todos os campos (textbox, label, ect) porém, ela tem ser criada quando eu clicar no + (por exemplo). Queria algo parecido com as abas do navegador, você clica e ele gera uma nova página. Alguém tem ideia de como fazer?

    Obrigado, desde já :).

    sábado, 20 de outubro de 2012 05:32

Respostas

Todas as Respostas

  • Daniel,

    Tem um tutorial na internet que retrata esta mesma duvida sua, acho que o único trabalho que você vai ter é de inserir todos os controles com suas posições devidamente configuradas, eventos e etc...

    Veja:
    http://www.dreamincode.net/forums/topic/226359-dynamically-add-tabpage-to-tabcontrol/

    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/

    sábado, 20 de outubro de 2012 13:41
  • Não cheguei a testar ainda. Mas poderia me dar apenas um exemplo de como eu organizo um textbox em tal local da tab?
    sábado, 20 de outubro de 2012 22:35
  • Não cheguei a testar ainda. Mas poderia me dar apenas um exemplo de como eu organizo um textbox em tal local da tab?
    Claro, você pode usar a propriedade chamada Location. Muito controles do .NET possui esta propriedade como base em termos de localização no Windows Forms. Onde é necessário passarmos uma instancia da classe "Point" com as devidas coordenados do controle, por exemplo:

    TextBox meuTextBox = new TextBox();
    meuTextBox.Location = new Point(10, 100); //10 de espaçamento em relação ao controle que foi adicionado
                                                                       //100 de topo em relação ao controle que foi adicionado
    
    TabPage tab = new TabPage();
    tab.Controls.Add(meuTextBox);


    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/






    domingo, 21 de outubro de 2012 23:23