0

多数の異なるスライダー コントロールを含む TabPage があります (一部のカスタム レンジ スライダーは、一部の通常の TrackBar コントロールを制御します)。ユーザーが特定のチェックボックスをオンまたはオフにすると、すべてのコントロールが削除され、再構築されます (必要に応じて、範囲スライダーの量とトラックバーの量)。

ただし、TabPage には垂直スクロールバーがあるため、ユーザーがスクロールした時点で最初の x、y 位置が 0,0 になるという問題があります。したがって、ユーザーが下にスクロールしてボックスにチェックを入れると、すべてのコントロールが本来あるべき場所よりも低い位置に配置されます。

初期ロケーションポイントを実際のタブページ 0,0 に変更する方法はありますか?

または、削除して追加する代わりに、コントロール (同じプロパティを持つ) を別のコントロール タイプに変更する方法はありますか?

4

1 に答える 1

0

私自身の質問に答えるために、現在のコントロールの現在の場所を保存し、それを使用して新しいコントロールを再構築しました。

于 2011-02-23T10:50:28.437 に答える