Pegar Valor de celula em DBGrid.
10/03/2006
0
Pessoal, como pegar o valor dentro de uma celula no DBGrid quando o mouse estiver em cima da mesma e jogar no Hint ?
creio que seja através do OnMouseMove, mas através das posições do mesmo eu naum sei como pegar o valor de dentro da celula !
creio que seja através do OnMouseMove, mas através das posições do mesmo eu naum sei como pegar o valor de dentro da celula !
Mdm
Curtir tópico
+ 0
Responder
Posts
10/03/2006
Paullsoftware
faz um tempo eu fiz um exemplo para mostrar a posição de movimentação do mouse sobre o dbGrid o código é esse:
tente adaptar as suas necessidades.. :wink:
procedure TfClientes.DBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); var Col,Row : integer; begin DBGrid1.MouseCoord(x, y); if ((Row <> x) or (Col <> y)) then begin Row := x; Col := y; Application.CancelHint; DBGrid1.Hint := ´Linha: ´+IntToStr(x)+#32+´Coluna: ´+IntToStr(y); end; end;
tente adaptar as suas necessidades.. :wink:
Responder
10/03/2006
Mdm
Ola Paulo muito Obrigado pela ajuda.... até esse ponto eu consegui chegar, mas estou confuso em como a partir das posições pegar o conteudo da célula.
Obrigado mais uma vez !
Obrigado mais uma vez !
Responder
Clique aqui para fazer login e interagir na Comunidade :)