J
Mal ein paar Gedanken, nicht notwendigerweise in der richtigen bzw. optimalen Reihenfolge:
- im OnSelectCell den Inhalt und die Koordinaten in externen Variablen speichern
- im OnKeyDown prüfen (und speichern), ob Ctrl gedrückt ist
- im OnMouseUp die Dimensionen der StringGrid-Selection ermitteln
- Prüfen, ob Ctrl grdückt ist/war
- Prüfen, ob mehr als eine Zelle selektiert ist
- Prüfen, ob o.g. Zellkoordinaten die obere bzw. linke Begrenzung der Selection darstellen
- Prüfen, ob sich o.g. Zellenwert als Zahl darstellen lässt
- in Selection enthaltene Zellen mit neuen Werten füllen