Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - stringgrid - markierten text finden


sagar - So 10.08.03 11:16
Titel: stringgrid - markierten text finden
hallo! wie kann ich bei einem stringrid z.b. den markierten text in eine variable speichern?


hassedelphi - So 10.08.03 13:52

im onclick ereigniss vom stringgrid, die mauskoordinaten irgentwie der jeweils entsprechenden zelle zuweisen. und dann a:=stringgrid1.cells[x,y].


recall - Mo 11.08.03 00:09

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 ! :D

@hassedelphi: Mir fällt grade auf => ich kann doch auch mit der Tastatur markieren !

Viele Grüsse.