调整大小时按钮和文本框重叠

时间:2014-10-30 16:01:18

标签: c# winforms button textbox overlap

我有一个带有文本框和几个按钮的面板。但是当面板变小时,按钮和文本框重叠。我玩过锚,最小/最大尺寸和码头。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

从屏幕截图中,您的按钮看起来设置为Anchor: Right。这意味着它们将与右边界保持一定距离。当窗口调整大小时,它们会向内移动"并重叠TextBox

解决问题的一种方法是将TextBox更改为左侧 AND 。调整窗口大小时,这将导致TextBox缩小宽度。

另一种选择是改变要固定在左侧的臀部。这将使它们保持在原位,而这些按钮和收藏夹/菜单之间的空白空间随着窗口变小而减小。

您可能需要在MinimumSize上设置Form,以确保您的设计不会中断"如果有人将窗口调整为小得可笑。

有效地使用Dock和Anchor属性查看此article