[Lazarus] Synchronize scrollposition of two stringgrids

Rimmert Ooink lazarus at ooink.net
Tue Oct 16 08:55:46 CEST 2012


On Tue, Oct 16, 2012 at 1:54 AM, Jesus Reyes <jesusrmx at yahoo.com.mx> wrote:

> >Does anybody have an idea how to change the scrollposition of a
> stringgrid depending on the scrollpos of the other?
>
> sg1.LeftCol := sg2.LeftCol;
> sg1.TopRow:=sg2.TopRow;
>
> That would give you row/col size granularity. For pixel granularity,
> without messing with grids internals, could be done using GetScrollInfo for
> both scrollbars on source grid and using SetScrollInfo for both scrollbars
> on target grid. Not tried but should work :)
>
> LeftCol works like described.

I also want to try the Get/SetScrollInfo, but I noted it is defined in
winapih, does that mean its Windows only?
Ifso, i'll stick with using Leftcol.

(The program will be used on Mac and Win, but i dont have a mac machine
atm.)

Thanks,
Rimmert
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20121016/1475a012/attachment-0003.html>


More information about the Lazarus mailing list