You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置TWebScrollBox滚动条位置?编译提示Position未找到

解决TMS WEB Core中TWebScrollBox滚动位置设置问题

在TMS WEB Core的TWebScrollBox组件中,无法通过VertScrollBar.Position设置滚动位置——该属性是VCL框架的用法,WEB Core的实现里并未提供这个属性(即便IDE代码补全出现了错误提示)。正确的设置方式是使用以下属性:

  • 垂直滚动位置:直接赋值给ScrollTop属性
  • 水平滚动位置:直接赋值给ScrollLeft属性

示例代码

点击按钮时将滚动框定位到垂直位置420的实现:

procedure TForm1.WebButton1Click(Sender: TObject);
begin
  MyScrollBox.ScrollTop := 420;
end;

若需设置水平滚动位置,写法类似:

MyScrollBox.ScrollLeft := 200;

内容的提问来源于stack exchange,提问作者Shaun Roselt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 04:53:19