[lazarus] How to scroll TMemo control in code
Mattias Gaertner
nc-gaertnma at netcologne.de
Fri Mar 28 07:44:06 EST 2003
On Fri, 28 Mar 2003 10:40:39 +0100
"Marc Weustink" <marc.weustink at cuperus.nl> wrote:
> + From: Mattias Gaertner [mailto:nc-gaertnma at netcologne.de]
> +
> +
> + On Fri, 28 Mar 2003 01:03:12 +0100
> + Marc Weustink <marc at dommelstein.net> wrote:
> +
> + > >Right.
> + > >I think, we should add some properties to TCustomMemo to control the
> + > >scrollbars.
> + > >Other components need them too, so we should do that in an
> independent+ > >way. Ideas?
> + >
> + > First idea:
> + >
> + > Add H and V scrollbars like TScrollingWinControl, however created
> + > according to TScrollStyle and with limited properties (Not nesecary
> + > derived from TScrollbar).
> +
> + Good idea.
> +
> + TScrollingWincontrol has
> + property HorzScrollBar: TControlScrollBar;
> + property VertScrollBar: TControlScrollBar;
> +
> + Currently TControlScrollbar only supports TScrollingWincontrol. We can
> + improve it to handle TWinControls in general.
>
> IMO it doesn't have to be the same scrollbarclass (TControlScrollbar). I
> can imagine that a scrollbar in case of say textcontrols you cant set the
> scrollrange. Thats why I mentioned the limited properties.
What about
TCustomMemoScrollBar = class(TControlScrollbar)
and overload the properties?
Mattias
More information about the Lazarus
mailing list