【发布时间】:2011-01-12 08:16:23
【问题描述】:
我正在使用从 TComponent 继承的第 3 方控件,我希望它具有滚动条,最好是自动滚动条。
我可以从 TComponent 获取它们吗?
如果做不到这一点,我可以在我的主窗体和组件上放置一个 TPanel 并获得滚动条吗?我打算让组件(和面板,或其他)成为 alClient,以便它们在我的组件调整大小时自动调整大小,但我也希望它们具有(自动)滚动条。
【问题讨论】:
标签: delphi c++builder vcl
我正在使用从 TComponent 继承的第 3 方控件,我希望它具有滚动条,最好是自动滚动条。
我可以从 TComponent 获取它们吗?
如果做不到这一点,我可以在我的主窗体和组件上放置一个 TPanel 并获得滚动条吗?我打算让组件(和面板,或其他)成为 alClient,以便它们在我的组件调整大小时自动调整大小,但我也希望它们具有(自动)滚动条。
【问题讨论】:
标签: delphi c++builder vcl
如果我理解您的意图,请执行以下操作:
【讨论】:
对于视觉控件,您通常来自 TControl 或(更好的)TWinControl。 TWinControl 是 Windows 控件(小部件)的包装器,Windows 可以为内容提供滚动条。您可能希望查看 TScrollbox 源代码作为指南或替代您的 TPanel 想法。
【讨论】: