Fórum Exibir hint no dbgrid. #383134

09/08/2010

0

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

Responder

Posts

10/08/2010

Douglas Maicon

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
Responder

Gostei + 0

10/08/2010

Marcelo

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.
Responder

Gostei + 0

17/08/2010

Marcelo

E ai amigos alguma idéia ?
Responder

Gostei + 0

10/09/2010

Marcelo

Olá pessoal será que alguem pode me dar uma ajudinha neste probleminha.   obrigado.
Responder

Gostei + 0

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

Aceitar