Grid index out of range

29/01/2010

0

Bom gente estou desenvolvendo uma aplicação que em um formulário utilizo um componente PageControl onde em uma aba tenho a listagem dos meus dados e em outra aba o cadastro de novos dados, após clicar no botão novo codifiquei para que o pagecontrol passe para a outra aba e o 1º edit da aba de cadastro receba o Foco! Mas quando clico no botão novo ele passa para a aba de cadastro, mas o edit não recebe o foco e gera este erro aki: Grid index out of range! Alguém pode mim ajudar?
Thiago Santana

Thiago Santana

Responder

Posts

29/01/2010

Alison Bissoli

tente o seguinte:

pgc.ActivePageIndex := 1; //numero da pagina do pagecontrol, lembre-se que começa do 0.
edt.SetFocus;            // foco no seu edit


se não der, coloque este código no evento change do seu page control:

  if pgc.ActivePageIndex = 1 then //numero da pagina do pagecontrol
  begin
      edt.SetFocus; // foco no seu edit
  end;


Garoto Desktop - 100% Delphi
http:\\garotodesktop.blogspot.com
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