0

データベースから読み取った内容に基づいて、Windows フォームに新しいコントロールとデータを入力しようとしています。フォームの左側はサイズ変更を必要としない静的パネルですが、右側に複数のラベルを作成する必要があるため、より多くのスペースが必要です。vscroll コントロールを追加しましたが、フォームの右側のサイズを大きくするのに問題があります。ここに画像の説明を入力

4

1 に答える 1

1

スクロールバーを使用するには、要素の再配置、ビュー全体に対するスクロールバーの計算、どの要素が表示されるかなど、常にビューを更新する必要がある準低レベルの実装が必要です。

この場合のより良い解決策は、おそらくPanel右側にドッキングされたコントロールを追加し (f.ex. Fill)、AutoScrollプロパティを に設定することTrueです。

このようにして、すべての「低レベル」のものをPanelコントロールに残し、代わりに必要な要素をパネルのControlsコレクションに追加して配置できます。

于 2012-10-31T22:08:07.023 に答える