コントロールの幅に合わせて水平方向にサイズ変更する項目 (子コントロール) のリストを含むカスタム コントロールを作成しています。項目が多い場合 (またはコントロールのサイズが変更されて垂直方向の高さが十分でない場合) は、垂直スクロール バーが必要です。しかし、垂直スクロール バーが表示されると、子コントロールが突然幅が広すぎるため、水平スクロール バーが表示されます。
コントロールの配置を手動で制御している (に依存しない) 場合、水平スクロール バーが必要でないときに表示されないようにする適切な方法は何AnchorStyles
ですか? (注: VScroll
Compact Framework を使用しているため、プロパティを手動で制御することはできません。項目の最小幅がクライアント領域よりも広い場合、水平スクロール バーが正当に必要になります。)