多数の異なるスライダー コントロールを含む TabPage があります (一部のカスタム レンジ スライダーは、一部の通常の TrackBar コントロールを制御します)。ユーザーが特定のチェックボックスをオンまたはオフにすると、すべてのコントロールが削除され、再構築されます (必要に応じて、範囲スライダーの量とトラックバーの量)。
ただし、TabPage には垂直スクロールバーがあるため、ユーザーがスクロールした時点で最初の x、y 位置が 0,0 になるという問題があります。したがって、ユーザーが下にスクロールしてボックスにチェックを入れると、すべてのコントロールが本来あるべき場所よりも低い位置に配置されます。
初期ロケーションポイントを実際のタブページ 0,0 に変更する方法はありますか?
または、削除して追加する代わりに、コントロール (同じプロパティを持つ) を別のコントロール タイプに変更する方法はありますか?