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
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)