【发布时间】:2011-08-19 07:18:27
【问题描述】:
我有一个TScrollBox,它的RichEdit 比滚动框大,所以滚动条中都会出现两个侧滚动条。然后我有一个函数DoTask 调用RichEdit.SetFocus。
当我向下滚动到想要查看部分文本控件的位置,然后调用DoTask 时,ScrollBox 将自动滚动到 RichEdit 的顶部。我怎样才能避免这种情况?
【问题讨论】:
-
不使用滚动框似乎是显而易见的解决方案,因为您的滚动条比需要的多
-
@David:如果 RichEdit 是滚动框上的唯一组件,我同意。当然我们不知道是不是这样。将具有自己滚动条的单个组件放在滚动框上会有点……奇怪,确实。
-
是的,除了richedit还有很多控件。