Exibir hint no dbgrid.
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
Curtidas 0
Respostas
Douglas Maicon
09/08/2010
Tente implementar esta rotina no evento "onmousemove" do db grid
onde: x -> numero da coluna y -> numero da linha
espero que ajude
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
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
09/08/2010
E ai amigos alguma idéia ?
GOSTEI 0
Marcelo
09/08/2010
Olá pessoal será que alguem pode me dar uma ajudinha neste probleminha.
obrigado.
GOSTEI 0