Usuário com melhor resposta
Como eu defino o número de abas que eu quero no TabControl por código?

Pergunta
-
Olá, boa noite!
No meu projeto tenho um TabControl e sei que dá pra criar várias abas/guias pelo "TabPages" em sua propriedade. Porém, eu queria saber como eu defino a quantidade de abas que eu quero no meu TabControl por código.
Achei aqui a forma que se cria uma nova aba por código:
string title = "TabPage " + (tabControl1.TabCount + 1).ToString(); TabPage myTabPage = new TabPage(title); tabControl1.TabPages.Add(myTabPage);
Mas eu não quero criar apenas uma aba, quero poder definir a quantidade de abas que eu quiser, sem precisar ficar copiando e colando o código acima. Por exemplo, acredito que esse ''tabControl1.TabCount'' que realize a função de contar a quantidade de abas existentes no TabControl, porém não consegui dessa forma..
tabControl1.TabCount = 10;
Alguém poderia me ajudar?
Respostas
-
Boa noite,
Marianne, você poderia criar um 'for' para criar a quantidade dinamicamente.
Verifica se o exemplo abaixo te ajuda:
int quantidadeTabPage = 10; string title; TabPage myTabPage; for (int i = 0; i < quantidadeTabPage; i++) { title = "TabPage " + (tabControl1.TabCount + 1).ToString(); myTabPage = new TabPage(title); tabControl1.TabPages.Add(myTabPage); }
Att,
Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.
- Marcado como Resposta Marianne Bueno quinta-feira, 5 de maio de 2016 23:41
Todas as Respostas
-
Boa noite,
Marianne, você poderia criar um 'for' para criar a quantidade dinamicamente.
Verifica se o exemplo abaixo te ajuda:
int quantidadeTabPage = 10; string title; TabPage myTabPage; for (int i = 0; i < quantidadeTabPage; i++) { title = "TabPage " + (tabControl1.TabCount + 1).ToString(); myTabPage = new TabPage(title); tabControl1.TabPages.Add(myTabPage); }
Att,
Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.
- Marcado como Resposta Marianne Bueno quinta-feira, 5 de maio de 2016 23:41
-
-