私はC#(WinForm)でフォームを持っています。C#フォームに一連のラベルを追加し、フォームを垂直方向にスクロールするにはどうすればよいですか?
(ロゴ)私はコードを を追加ラベルの
空白(私は この空間に10枚のラベルを収めることができる)
(閉じるボタン):それはこのようになります
空白ができホ約10ラベル。
ラベルを20個追加したい場合は、このフォームをスクロール可能にする方法が困惑していますか?コードを介して20個のラベルを追加すると、11番目のラベルは閉じるボタンと重なり、12番目のラベルはフォームの最後に表示されます。
フォームの空白部分だけをスクロール可能にしてラベルを作成する方法を教えてください。私はリストボックスを使いたくない。
ありがとうございました。
WinFormsが提供するほとんどのコンテナコントロールに「AutoScroll」プロパティが存在することを考えれば、これはおそらく最も難しいことではありません。 –
自動スクロールでは、ロゴと閉じるボタンもスクロールします。どのような標準でも良いUIデザインではありません。 –
パネルのロゴと閉じるボタン*を内側に置いた場合のみ。それらを外側に置いて、パネルコントロールをそれらの間にドッキングし、ラベルコントロールをパネルに追加するだけです。 –