Fórum Saber qual tabsheet que clicou #168718

10/07/2003

0

Tenho um page control c/ 3 tabsheets e gostaria de bloquear a mudança de tabshhet sob certa condição.
Por exemplo, estou no tabsheet 0 e quero que ele deixe apenas mudar p/ o tabsehet 2, e bloquear o tabshet 1
Como posso saber qual tab sheet que o usuário clicou no evento onchange ?

obrigado.


Andreyrf

Andreyrf

Responder

Posts

10/07/2003

Ivonei

Quando eu quero bloquear um dos TabSheet, eu simplesmente deixo ele invisivel quando acessado. No exemplo abaixo, o usuário poderá acessar o TabSheet2, mas não verá nenhum componente que estiver nele.

procedure TForm1.PageControl1Change(Sender: TObject);
begin
if PageControl1.ActivePageIndex=1 then
TabSheet2.Visible:=False;
end;


Responder

Gostei + 0

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

Aceitar