Ol� Patricia,

J� que essa verifica��o est� sendo feita na *sa�da* do tab
o evento OnChanging seria o mais indicado:

procedure TFormPrpr040.PageControlProdutoChanging(Sender: TObject;
   var AllowChange: Boolean);
begin
    if PageCotrol.ActivePageIndex = 0 then
    begin
      // faz a verifica��o
      // se a verifica��o n�o passar:
      AllowChange := False;
    end;
end;

-- 
Luciano Rodrigues Machado
Programador - Ribeir�o Preto-SP

Patricia Santana wrote:

> Estou utilizando um Page Control em minha aplica��o, mas possui v�ria 
> abas. Dentro da primeira aba tenho v�rios campos a ser preechidos pelo 
> usu�rio ( estou utilizando o DBEdit ).
> Minha d�vida �:
> 
> Se o usu�rio clicar na segunda, terceira, quarta aba ...... sem preecher 
> os dados da primeira aba, quero que o programa mostre uma mensagem 
> dizendo que precisa cadastrar os dados da aba Principal primeiro. Ap�s 
> mostrar a mensagem, preciso que o programa volte para o foco para 
> primeira aba para o usu�rio cadastrar os dados... Permitindo navegar 
> entre as abas somente depois de ter cadastrado os dados da aba principal...
> 
> 
> Desde j� agrade�o
> Patricia




-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que voc� faz do Yahoo! Grupos est� sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a