Exibir hint no dbgrid.

Delphi

09/08/2010

Olá amigos estou precisando exibir um hint no dbgrid, mas ele tem que aparecer quando o dbgrid esta em movimento, eu coloque a rotina no DataChange no datasource, mas ele só aparece quando eu clico em cima no dbgrid.   Muito obrigado amigos.
Marcelo

Marcelo

Curtidas 0

Respostas

Douglas Maicon

Douglas Maicon

09/08/2010

Tente implementar esta rotina no evento "onmousemove" do db grid
if (DBGrid1.MouseCoord(X, Y).X in [2]) and (DBGrid1.MouseCoord(X, Y).Y in [5])then
begin
     DBGrid1.ShowHint := True;
     DBGrid1.Hint := 'Exemplo de hint';
end
else
begin
     DBGrid1.ShowHint := False;
end;

onde:  x -> numero da coluna    y -> numero da linha
espero que ajude
GOSTEI 0
Marcelo

Marcelo

09/08/2010

Olá amigo, coloquei sua rotina, mas não é bem isso que estou querendo, acho que eu não expliquei direito. Em um dbgrid vou movimenta-lo com o teclado, com as setas e na linha que estiver setado quero mostrar um hint, não vou usar o mouse, não sei se o correto é o hint mas só conheço esse tipo de aviso virtual.   Obrigado.
GOSTEI 0
Marcelo

Marcelo

09/08/2010

E ai amigos alguma idéia ?
GOSTEI 0
Marcelo

Marcelo

09/08/2010

Olá pessoal será que alguem pode me dar uma ajudinha neste probleminha.   obrigado.
GOSTEI 0
POSTAR