Grid index out of range

29/01/2010

3

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?
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
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira