REMOVER BOTOES DO TABCONTROL

SCORN 06/01/2010 13:53:35
#331184
Oi pessoal, estou me trabalhando com C#, porem estou tendo problemas de conceitos ainda.

Nos meus wizards, eu criava um TAB, removia os botões que mudam as abas, e fazia um botão [Ô]proximo[Ô] e [Ô]anterior[Ô], que iam mudando as abas. Não consigo achar como remover as abas de cima do tabcontrol, da pra fazer isso?

Ja aproveitando a deixa pra economizar tempo, como mudar as abas?

Valeu!
JWCELYO 06/01/2010 14:46:34
#331195
Resposta escolhida
Amigo SCORN veja se os comandos abaixo te auxilia

para remover o TabPage2
 tabControl1.TabPages.Remove(tabPage2);


para adicionar novamente o TabPage2
tabControl1.TabPages.Add(tabPage2);
SCORN 06/01/2010 14:55:19
#331196
JWCelyo, estes comandos irão remover a pagina, correto? na verdade não quero isso, gostaria que ao invéz do usuário mudasse a pagina clicando no botão da pagina, ele o fizesse clicanco em [Ô]proximo[Ô]. porem para isso eu preciso desabilitar as paginas la em cima, sacou?

é um wizzard, e para não fazer um monte de form e um monte de hide() e show(), fiz numa tela só, cada parte do wizard esta em uma aba =)

valeu!
JWCELYO 06/01/2010 15:02:54
#331198
sim vai remover mas não vai da dispose
ou seja não vai sair da memória.
agora se você quiser que criamos os botões ai outra coisa.
vou tenta fazer isso um minutinho
SCORN 06/01/2010 15:06:24
#331199
é que se eu fizer como vc disse, eu vou ter que controlar 25 pages, remover todas elas, e ir adicionando, seria muito mais simples (em VB por exemplo) só tirar o label, mas se em C# for complicado, talvez seja a solução, vou ver se consigo fazer aqui, e te falo tb
JWCELYO 06/01/2010 15:41:13
#331203

int contarTab = 1;
private void button1_Click(object sender, EventArgs e)
{

tabControl1.SelectTab(contarTab);
contarTab = contarTab + 1;
}

private void button2_Click(object sender, EventArgs e)
{
contarTab = 1;
tabControl1.SelectTab(0);

}
}


SCORN 06/01/2010 15:45:44
#331207
uhaeuhae gostei da idéia de colocar as abas pra cima, mas pra mim não funcionaria, por que tenho uma imagem, a não ser que eu cortasse minha imagem e colocasse este pedaço em cima auheuhae criativo ^^ mas talvez funcione :P

achei que isso seria uma coisa facil ^^

JWCELYO 06/01/2010 15:58:02
#331215
você pode também muda a propriedade alignment para Right e colocar as tabs para fora do form
SCORN 06/01/2010 16:02:01
#331216
uheuhae funcionou, não era bem assim que eu pensava que ia fazer isso, mas funcionou
JWCELYO 06/01/2010 16:06:54
#331217
posta imagem de como fico agora scorn para nos vemos se fico legal mesmo. rsrsrs
SCORN 06/01/2010 16:52:33
#331230
auheuahe segue o resultado, ficou muito bom mesmo ^^

só que eu fiz isso via código, não achei onde mudar isso nas propriedades
Mudei a aparencia para [Ô]botão[Ô] tambem, para tirar as bordas =)
Tópico encerrado , respostas não são mais permitidas