カスタムWindowsフォーム(拡張するクラスSystem.Windows.Forms
)があります。そのレイアウトは次のとおりです。
- FLP:フローレイアウトパネル。流れの方向は名前で指定されます。
- PB:ピクチャーボックス
- RTB:RichTextBox
b:ボタン
問題について:下部のFLPが空(ボタンなし)になる可能性があります。それが起こったら、私はそれをゼロの高さに縮小し、上のFLPとRTBを成長させてそのスペースを埋めてもらいたいと思います。これは、ボタンがない場合、その空きスペースがすべて見苦しく見えるためです。下のflpを
AutoSize = True
とで構成しましたAutoSize = GrowAndShrink
。次に、上部のflpに、、を設定AutoSize = True
しAutoSizeMode = GrowOnly
ますDock = Fill
。しかし、ボタンのないフォームを作成すると、スペースはまだそこにあります。下のflpがあるはずのコントロール境界線を描画すると、小さな四角い点が表示されます。どこが間違っているのですか?
更新:より便利な方法でレイアウトをやり直したり、WPFを使用してフォーム全体をやり直したりするつもりです。