Thema: Delphi Mausposition im DBGrid

Einzelnen Beitrag anzeigen

Bolt Thrower

Registriert seit: 2. Sep 2004
Ort: Starnberg
21 Beiträge
 
#4

Re: Mausposition im DBGrid

  Alt 24. Apr 2007, 14:22
Hab' gerade gelesen, dass TMouse bis einschließlich "Delphi 3" nicht zur Verfügung steht.

Alternativ könntest Du allerdings auf folgende Weise versuchen, TMouse zu umgehen:

Delphi-Quellcode:
procedure TForm1.DBGrid1CellClick(Column: TColumn);
var
  P : TPoint;
  MousePos : TPoint;
  Coord : TGridCoord;
begin
  GetCursorPos(P);
  MousePos := DBGrid1.ScreenToClient(P);
  Coord := DBGrid1.MouseCoord(MousePos.X, MousePos.Y);
  ShowMessage(IntToStr(Coord.X) + ', ' + IntToStr(Coord.Y));
end;
Viele Grüße,

Bolt Thrower
In Kamerun gibt's heit Gratismoscht!
  Mit Zitat antworten Zitat