Hallo,
wir kommen hier so langsam aber sicher sehr weit vom Thema ab(scrollen >> selectieren),
mach doch lieber ein neues Thema auf
Vorschlag:
Titel 1: [StringGrid] selectieren von nicht zusammenhängenden Zellbereichen
oder wenn Du nur einfärben willst(was ich annehme)
Titel 2: [StringGrid] einfärben von Zellbereichen mit Strg + Maus
zum Code:
Delphi-Quelltext
1:
| if (Selection.Left <= ACol) and (Selection.Right >= ACol) and (Selection.Top <= ARow) and (Selection.Bottom >= ARow) then |
diese If-abfrage ist imho mit folgendem gleichzusetzen:
Delphi-Quelltext
1: 2:
| if gdSelected in State then |
außerdem ist die Einfärbung nur temporaer, solange der Bereich selectiert ist.