D2010 - Prolema no cursor do TFindDialog
Bom dia!
Verifiquei que o cursor do FindDialog fica perdido quando executamos o mesmo no nomento em que o focus estiver sobre algum componente Grid (DBGrid, StringGrid, etc...). Ao digitar qualquer coisa, o cursor vai para a posição correta.
Para reproduzir o problema eu fiz uma pequena aplicação de testes que disponibilizei no endereço:
[url]http://www.siteecia.net/publico/d2010/TesteFindDialog.zip[/url]
Alguém consegue explicar por que isso acontece? Creio que eu não esteja olhando nos locais corretos..... Abaixo imagem do problema:
[img]http://www.siteecia.net/publico/d2010/TesteFindDialog.png[/img]
Atenciosamente,
Almir Bolduan
Verifiquei que o cursor do FindDialog fica perdido quando executamos o mesmo no nomento em que o focus estiver sobre algum componente Grid (DBGrid, StringGrid, etc...). Ao digitar qualquer coisa, o cursor vai para a posição correta.
Para reproduzir o problema eu fiz uma pequena aplicação de testes que disponibilizei no endereço:
[url]http://www.siteecia.net/publico/d2010/TesteFindDialog.zip[/url]
Alguém consegue explicar por que isso acontece? Creio que eu não esteja olhando nos locais corretos..... Abaixo imagem do problema:
[img]http://www.siteecia.net/publico/d2010/TesteFindDialog.png[/img]
Atenciosamente,
Almir Bolduan
Wheb Ltda.
Curtidas 0
Respostas
Leonardo Xavier
09/12/2010
Baixei o seu exemplo e tirei uma linha e nao deu erros...
program TesteFindDialog;
uses
Forms,
uTeste in 'uTeste.pas' ;
{$R *.res}
begin
Application.Initialize;
//Application.MainFormOnTaskbar := True;//esta linha estava dando erro
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
{Removi esta linha e seu sistema rodou perfeitamente aqui.}
GOSTEI 0