我有一个带有许多不同滑块控件的TabPage(一些自定义范围滑块控制一些正常的TrackBar控件)。当用户勾选或取消勾选某些复选框时,它会删除所有控件并再次重新构造它们(根据需要 - 一定量程的滑块和一定数量的轨迹栏)。
我有一个问题,因为TabPage有一个垂直滚动条,它在用户滚动到的位置将初始x,y位置设为0,0。因此,如果用户向下滚动,则勾选一个框,所有控件都位于比应该位置更低的位置。
有没有办法将初始位置点更改为实际标签页0,0?
或者有没有办法将控件(具有相同属性)更改为另一种控件类型而不是删除并添加一个?
答案 0 :(得分:0)
为了回答我自己的问题,我保存了当前控件的当前位置,并使用它来重建新控件。