Não permitir mudar de aba no PageControl

Delphi

12/11/2007

Pessoal tenho um page control com 5 abas e não quero deixar entrar na aba 4. No evento onChanging eu nao vi onde tem a opção para eu saber em qual aba o usuário está clicando apenas para liberar ou nao entrar.

obrigado


Yallebr

Yallebr

Curtidas 0

Respostas

Jeimyson

Jeimyson

12/11/2007

Na propriedade OnChanging do objeto

AllowChange := False;


Se quiser fazer tratativa para apenas uma aba, faça antes de passar pra falso.

8)


GOSTEI 0
Yallebr

Yallebr

12/11/2007

Ola Amigo,

Obriagdo pela resposta. Mais não é isso não.
Essa parte eu sei, eu quero saber mesmo é como faço para saber q o usuário esta clicando na Page2 para eu não permitir entrar.

if Clique = Page2 then == Quero saber é como faço essa condição.
AllowChange := False;


GOSTEI 0
Bruno Belchior

Bruno Belchior

12/11/2007

Não tem uma maneira de fazer isso sem uma ´gambiarra´ Yalle...


GOSTEI 0
Luciano.lirio

Luciano.lirio

12/11/2007

Tente usar desta forma.

procedure TForm1.PageControl1Change(Sender: TObject);
begin
if PageControl1.ActivePage = TabSheet2 then
PageControl1.ActivePage := TabSheet1;
end;


GOSTEI 0
Yallebr

Yallebr

12/11/2007

Luciano,

Funcinou. Valeu.

Bruno bom ver vc aqui no Delphi ainda. rs Abraços

Yalle


GOSTEI 0
Bruno Belchior

Bruno Belchior

12/11/2007

A primeira linguagem ninguém esquece... Rsss... Abraços...


GOSTEI 0
POSTAR