Einzelnen Beitrag anzeigen

Sebastian Nintemann
(Gast)

n/a Beiträge
 
#6
  Alt 1. Jul 2002, 18:01
Stimmt, das ist ja auch noch ein Problem... aber auch hierfür gibts natürlich ne Lösung

Also mit TStringGrid.MouseToCell(0,0,xvar,yvar); kriegst du den Zeilen/Spaltenindex der Zelle die aktuell links oben in der Ecke des Stringgrids sichtbar ist in die Variablen (hier xvar und yvar). Wenn also die Scrollposition so ist dass zb die Zelle (0,3) oben in der Ecke ist, dann steht nach Aufruf von MouseToCell in xvar 0, und in yvar 3. Daraus kannst du errechnen, wieweit das Grid gescrollt ist, also auch wieweit du noch scrollen musst.

Ich hoffe ich hab das jetzt richtig erklärt, habs nicht ganz ausprobiert. Viel Erfolg!

Gruß Sebastian!
Ps: bin ab morgen im Urlaub :]
  Mit Zitat antworten Zitat