Fórum Tabcontrol aparecer sempre no primeiro TAB #370826
27/05/2009
0
Como faço para que um TABCONTROL quando for mostrado, aparecer sempre como se tivesse sido clicado no primeiro TAB? Por exemplo, tenho um TABCONTROL com 3 tabs, DADOS, FORNECEDOR e ASSISTENCIA, gostaria que qdo o tabcontrol aparecesse o primeiro tab (DADOS) estivesse como se tivesse sido clicado. Grato.
Luiz
L_carlos
Curtir tópico
+ 0Posts
28/05/2009
Edsant
TabControl1.TabIndex := 0;
Gostei + 0
28/05/2009
Edsant
Gostei + 0
28/05/2009
Marcosrocha
procedure TForm1.FormShow(Sender: TObject); begin PageControl1.ActivePageIndex := 0; end;
Gostei + 0
28/05/2009
Edsant
Gostei + 0
28/05/2009
Carlosrm
tabcontrol1.tabindex := 0;
Na propriedade Tabs do TabControl você tem:
DADOS
FORNECEDOR
ASSISTÊNCIA
DADOS é o tabindex 0, FORNECEDOR é 1, ASSISTÊNCIA é 2...
Dependendo do que tem no seu código e quais seus propósitos, você poderia escrever isso (tabcontrol1.tabindex := 0;) no evento no evento FormCreate ou FormShow do formulário onde está o TabControl:
procedure Form1.FormShow(Sender: TObject); begin tabcontrol1.tabindex := 0; end;
carlosrm
Gostei + 0
29/05/2009
L_carlos
Luiz
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)