如果工作表的高度小于某个值,我想在 PageControl 中滚动单个 TabSheet。
如果我在 TabSheet 上放置一个 ScrollBox,则不会绘制 TabSheet 的主题背景(它被滚动框的单色背景覆盖)。
我一直在尝试查找/创建一个透明的滚动框组件,但没有成功。还有其他想法吗?
我正在使用德尔福 7。
谢谢!
如果工作表的高度小于某个值,我想在 PageControl 中滚动单个 TabSheet。
如果我在 TabSheet 上放置一个 ScrollBox,则不会绘制 TabSheet 的主题背景(它被滚动框的单色背景覆盖)。
我一直在尝试查找/创建一个透明的滚动框组件,但没有成功。还有其他想法吗?
我正在使用德尔福 7。
谢谢!
为了回答我自己的问题,TMS 有一个名为“TAdvScrollBox”的透明滚动框组件,它也适用于主题标签页: http ://www.tmssoftware.com/site/asb.asp
也许这会对某人有所帮助:组件存在一个小错误,它将 ParentCtl3d 属性变为 false 导致 ListViews 以黑色边框而不是 3d 边框呈现。通过在 FormCreate 上以编程方式将 ParentCtl3d 设置为 true 很容易修复。