0

我有一个 TabPage,上面有许多不同的滑块控件(一些自定义范围滑块控制一些普通的 TrackBar 控件)。当用户勾选或取消勾选某些复选框时,它会删除所有控件并重新构建它们(根据需要 - 一定数量的范围滑块和 b 数量的 Trackbars)。

不过我有一个问题,因为 TabPage 有一个垂直滚动条,所以在用户滚动到的点处,初始 x,y 位置为 0,0。因此,如果用户向下滚动,勾选一个框,所有控件都位于低于它们应有的位置。

有没有办法将初始位置点更改为实际的标签页 0,0?

或者有没有办法将控件(具有相同属性)更改为另一种控件类型,而不是删除和添加一个?

4

1 回答 1

0

为了回答我自己的问题,我保存了当前控件的当前位置并用它来重建新控件。

于 2011-02-23T10:50:28.437 回答