Fórum DBGRID - evento associado a mudança de linha #191181

28/10/2003

0

mais uma vez... mais uma dúvida...

Tenho um DBGrid e desejo que a cada mudança de linha ele possa carregar a imagem respectiva daquele registro em um Timagem. As imagens têem seus nomes associadas ao número do registro. Ex: Registro 5 = Imagem5.jpg.

Utilizei o evento .FormKeyDown para detectar a mudança de linha no DBGrid, porém ele executa a ação do carregamento das imagens antes da mudança de linha o que provoca uma não coerência de informações, exemplo:

*Linha 5 selecionada (informações do registro 5)
*Foi teclado [seta_baixo] - Neste momento é carregada a imagem
*Linha 6 selecionada (informações do registro 6) - figura exibida referente ao registro 5

Conseguiram entender ?
Em qual evento eu poderia associar a rotina de carregamento de maneira que a imagem exibida estivesse sempre relacionada corretamente a linha selecionada ?

Desde já, obrigado.


Edkardoso

Edkardoso

Responder

Posts

28/10/2003

Brnz

... ...

OnKeyUp...

Feito...

BRNz...


Responder

Gostei + 0

31/10/2003

Info.wtomfs

Carregue as imagens no evento onchange do Datasouce que está ligado a estes registros que dá certo...

Eu tinha vários paths de arquivos e imagens em uma tabela, e qdo fosse um path com imagem eu precisava carregar em um richedit.

acontecia a mesma coisa que vc, o esquema carregava atrasado, e as vezes nem carregava a imagem correta.

Daí eu fiz os comandos no evento onchange do datasource

Tente isso

Espero ter ajudado!!!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar