Fórum Registro selecionado no DBGrid mostar hint... #371025
05/06/2009
0
Estou desenvolvendo um sistema e estou querendo fazer a seguinte implementação: na tela de consulta de clientes, se o cliente estiver bloqueado, a linha aparece com uma determinada cor (até ai tudo bem). O que eu quero fazer é ao se posicionar nesse registro, aparecesse tipo um hint, mostrando o motivo do bloqueio e a data. Alguém já fez algo parecido, ou que poderia me auxiliar ou informar uma maneira melhor de exibir essas informações? Pensei no hint, para não colocar mais um componente no formulário (já que não vão ser muitos que estarão bloqueados comparado com os cadastrados) e o mesmo não ficar um tanto ´poluído´.
Até mais.
Iniciante2007
Curtir tópico
+ 0Posts
05/06/2009
Woinch
[codeprocedure TForm1.DBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var
pt: TPoint;
begin
GetCursorPos(pt);
pt := DBGrid1.ScreenToClient(pt);
ShowMessage(´Linha ´ + IntToStr(DBGrid1.MouseCoord(pt.X, pt.Y).X) +
´; Coluna ´ + IntToStr(DBGrid1.MouseCoord(pt.X, pt.Y).Y));
end;[/code]
Espero ter ajudado.
Gostei + 0
05/06/2009
Woinch
procedure TForm1.DBGrid1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); var pt: TPoint; begin GetCursorPos(pt); pt := DBGrid1.ScreenToClient(pt); ShowMessage(´Linha ´ + IntToStr(DBGrid1.MouseCoord(pt.X, pt.Y).X) + ´; Coluna ´ + IntToStr(DBGrid1.MouseCoord(pt.X, pt.Y).Y)); end;
Gostei + 0
07/06/2009
Iniciante2007
Obrigado
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)