Esconder Orelhas PageControl

29/01/2005

0

Alguem sabe como faço pra esconder as orelhas do pagecontrol?
Não quero disponibilizar as orelhas pro usuário mudar de aba, quero acessar as abas somente com ActivePageIndex.

Grato,

Caninha51


Caninha51

Caninha51

Responder

Post mais votado

30/05/2006

Vc deve colocar a TabSheet como TabVisible=False, tipo:
TabSheet1.TabVisible:=False;



Marcio.theis

Marcio.theis
Responder

Mais Posts

29/01/2005

Macario

Ola programador.


Para isso vc tem que setar a propriedade o
TabVisible do TTabSheet para [b:2a7340e365]false[/b:2a7340e365]

E para impedir que o usuário mude de aba, crie uma variavel publica
bMudaTab : boolean, e no evento OnChanging, faça o seguinte

procedure TForm1.PageControl1Changing(Sender: TObject;
  var AllowChange: Boolean);
begin
AllowChange := bMudaTab;
end;


ai voce controla a variavel, permitindo ou nao o usuario mudar de page.


Espero ter ajudado


Responder

30/05/2006

Cavalcanti.fabio

olá...vc poderia dar um exemplo pratico...para ocultar a guia do pagecontrol...

valeu,

fabio


Responder

10/09/2020

Jefferson Souza

Vc deve colocar a TabSheet como TabVisible=False, tipo:
[code:1:f5005dbfa5]TabSheet1.TabVisible:=False;[/code:1:f5005dbfa5]




Sim no TabSheet é assim mas e no PageControl?
Responder

10/09/2020

Emerson Nascimento

Você cria a TabSheet no PageControl e altera sua propriedade TabVisible para False.

Responder

10/09/2020

Jefferson Souza

PageControl1.Pages[0].TabVisible := False; // Esconde ABA 1
PageControl1.Pages[1].TabVisible := False; // Esconde ABA 2
PageControl1.Pages[2].TabVisible := False; // Esconde ABA 3

...

Pode esconder somente as que não for necessário, ou fazer um loop e esconder todas.

for x:=0 to 3 do
begin
PageControl1.Pages[x].TabVisible := False;
end;
Responder

10/09/2020

Celso Lenon

Alguem sabe como faço pra esconder as orelhas do pagecontrol?
Não quero disponibilizar as orelhas pro usuário mudar de aba, quero acessar as abas somente com ActivePageIndex.

Grato,

Caninha51



Segue Exemplo:
procedure SelectPage(Page: TTypePage);
begin
	tsCadastroCompleto.TabVisible := False;
	tsLista.TabVisible            := False;
	tsHistorico.TabVisible        := False;
	PageControl.ActivePage        := nil;
	PageControl.Style             := tsFlatButtons;
	case Page of
		tpLista:     PageControl.ActivePage := tsLista;
		tpDetalhes:  PageControl.ActivePage := tsCadastroCompleto;
		tpHistorico: PageControl.ActivePage := tsHistorico;
	end;
end;
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar