Hallo,
Wenn du nur eine Zelle markiert hast, dann geht das über:
Quelltext
1:
| S := StringGrid1.Cells[StringGrid1.Col, StringGrid1.Row]; |
Nur der Vollständigkeit halber:
hassedelphi's Lösung geht auch, die Mausposition bekommst du mit
GetCursorPos(P: TPoint);
Aber x und y musst du erst von Bildschirmkoordinaten umrechnen auf StringGrid-Koords... Dazu brauchst du die Form1.Left, Top
von jedem Col die Breite, von jedem Row die Höhe...
Wenn dir das zu kompliziert war, dann tröste dich damit:
DU BRAUCHST DAS NICHT !
@hassedelphi: Mir fällt grade auf => ich kann doch auch mit der Tastatur markieren !
Viele Grüsse.