我有一个自定义 Windows 窗体(一个扩展的类System.Windows.Forms
)。其布局如下:
- FLP:流布局面板。流向在名称中指定。
- PB:图片框
- 实时出价:富文本框
b:按钮
解决问题:底部的 FLP 可能是空的(没有按钮)。发生这种情况时,我希望它缩小到零高度,并让上面的 FLP 和 RTB 增长并填充该空间。这是因为当没有按钮时,所有空白空间看起来都很丑。
AutoSize = True
我用和配置了下部 flpAutoSize = GrowAndShrink
。然后,对于上层 flp,我设置AutoSize = True
和。但是当我创建一个没有按钮的表单时,空间仍然存在。如果我绘制控制边框,也就是较低的 flp 应该在的位置,我会看到一个小方点。我哪里错了?AutoSizeMode = GrowOnly
Dock = Fill
更新:我愿意以更方便的方式重做布局,甚至使用 WPF 重做整个表单。