TabPanel和滚动

时间:2019-03-14 20:22:12

标签: xojo

我对Xojo相当陌生,并且偶然发现了我正在研究的桌面项目的障碍。

我有一个TabPanel,它在运行时填充有自定义的ContainerControls(数据是从httpsocket提取的,并且这部分工作正常)。问题是,控件的数量是可变的,因此它们可以(并且确实可以)结束在窗口边缘之外绘制。

我可以简单地将容器分散在多个选项卡上,但是在单个选项卡上滚动是需要的,所以我要么找到一种添加方式(此刻我完全不知道如何添加),要么我将拥有删除TabControl并尝试其他操作(随之而来的问题是,使用制表符是另一个请求)。

真的可以在正确的方向上使用微动。

1 个答案:

答案 0 :(得分:0)

查看滚动画布或容器控件。如果是画布,则为您处理滚动的位置。对于容器控件,您将自己处理控件的位置。

canvas的文档。滚动:http://docs.xojo.com/Canvas.Scroll

通常,您将需要计算所需区域是否大于可见区域,并调整画布或容器的大小以适合它们。添加滚动条以便能够在垂直和水平方向上滚动。