Fórum OnClick em apenas uma coluna do dbGrid #320104
27/04/2006
0
(Baixar)
Daí quando o usuario passar o mouse neste texto e apenas neste texto o cursor mudar para: crHandPoint
e quando clicar no texto (Baixar) executar um sql pegando como valor para parametro alguma informação da linha clicada ...
Não sei se fui bem claro na minha duvida, se alguem puder me ajudar.
Valewss
Mmoreira
Curtir tópico
+ 0Posts
27/04/2006
Cpd_arim
Gostei + 0
27/04/2006
Mmoreira
Eu poderia fazer no evento onClick mas ainda nao sei como fazer para mudar o cursor do mouse apenas qdo estiver sobre uma determinada coluna ... e mais o evendo onClick só funcionar nesta coluna ...
Gostei + 0
27/04/2006
Lehapan
procedure DBGridMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); var Coord: TGridCoord; begin Coord := DBGrid.MouseCoord( X, Y ); Coord.X; // Linha do Grid [b]Coord.Y; // Coluna do Grid, ou seja, indice da coluna[/b] end;
Gostei + 0
01/05/2006
Mmoreira
Valew cara era isso mesmo que eu estava querendo, funcionou blz!!!
Só uma correção no seu código:
Se alguem precisar, eu fiz assim:
if Coord.X = 2 then begin dbGridAniversariante.Cursor := crHandPoint; end else begin dbGridAniversariante.Cursor := crDefault; end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)