Thema: Delphi Mausposition im DBGrid

Einzelnen Beitrag anzeigen

Bolt Thrower

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

Re: Mausposition im DBGrid

  Alt 24. Apr 2007, 09:23
Hallo fly_singapore,

mit dem folgenden Code kannst Du die Position der aktuell ausgewählten Zelle in einem "DB-Grid" herausfinden (kann das leider nicht unter "Delphi 3" testen, ich hoffe aber, dass es auch da funktioniert):

Delphi-Quellcode:
procedure TForm1.DBGrid1CellClick(Column: TColumn);
var
  MousePos : TPoint;
  Coord : TGridCoord;
begin
  MousePos := DBGrid1.ScreenToClient(Mouse.CursorPos);
  Coord := DBGrid1.MouseCoord(MousePos.X, MousePos.Y);
  ShowMessage(IntToStr(Coord.X) + ', ' + IntToStr(Coord.Y));
end;
Wie Du siehst, musst Du Dich hier auf das Ereignis "OnCellClick" "stürzen".

Viele Grüße,

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