我有一个 TabPage,上面有许多不同的滑块控件(一些自定义范围滑块控制一些普通的 TrackBar 控件)。当用户勾选或取消勾选某些复选框时,它会删除所有控件并重新构建它们(根据需要 - 一定数量的范围滑块和 b 数量的 Trackbars)。
不过我有一个问题,因为 TabPage 有一个垂直滚动条,所以在用户滚动到的点处,初始 x,y 位置为 0,0。因此,如果用户向下滚动,勾选一个框,所有控件都位于低于它们应有的位置。
有没有办法将初始位置点更改为实际的标签页 0,0?
或者有没有办法将控件(具有相同属性)更改为另一种控件类型,而不是删除和添加一个?