【发布时间】:2009-07-01 10:08:28
【问题描述】:
我创建了一个包含标签和进度条的用户控件。我还创建了另一个用户控件,它只包含一个流向设置为自上而下的流布局面板。当我将前者添加到后者的流布局面板时,我希望它使用可用的最大水平空间量和最小量的垂直空间,以便尊重标签和进度条的默认高度。有没有办法做到这一点?
我已经上传了screenshot 来帮助说明问题。包含标签和进度条的用户控件为红色,包含流布局面板的用户控件为绿色。
【问题讨论】:
-
问题的根源似乎是,如果将控件的 Dock 属性设置为“Top”或将其 Anchor 属性设置为,将控件添加到 FlowDirection 设置为 TopDown 的 FlowLayoutPanel 将导致它们消失“AnchorStyles.Left | AnchorStyles.Right”。
标签: c# winforms size user-controls