Hi, hab da mal ne kleine Frage
in meinem Programm stell ich verschiedene Zahlen in einem String Grid dar. Der User kann bestimmte Bereiche dieser Tabelle markieren, um sie zum Beispiel über die Zwischenablage nach Excel zu kopieren.
Da, die Tabelle manchmal sehr groß ist möchte ich dem User den Menüpunkt 'Gesamte Tabelle markieren' anbieten. Dazu muß ich ja während der Laufzeit den markierten Bereich des StringGrid ändern. Wenn ich aber folgendes versuche:
Delphi-Quelltext
1: 2: 3: 4:
| StringGrid1.Selection.Top:=0; StringGrid1.Selection.Left:=0; StringGrid1.Selection.Bottom:=StringGrid1.ColCount-1; StringGrid1.Selection.Left:=StringGrid1.RowCount-1; |
sagt mir Delphi:
Quelltext
1:
| [Error] window_tabelle.pas(2118): Left side cannot be assigned to |
Ich nehme mal an, das soll heißen die Property Selection vom StringGrid ist Read-only??
hat trotzdem jemand ne Ahnung wie ich das hinkriege?
MfG mk2