2011-11-03 39 views
9

我有一个窗体,其中有多行文本框和状态栏都停靠在窗体的底部。停靠的多行文本框由StatusStrip覆盖

文本框必须停靠,以便在整个窗体可调整大小时可调整大小。

问题是,状态条覆盖了覆盖滚动条向下箭头底部的文本框。

有没有办法让文本框停靠在底部,同时仍然显示在状态栏上方?

问候。

+1

我已经解决了这个问题。小组愿意完美地完成这项工作。它可以通过停靠来填充页面,并且不会覆盖/移到状态栏下,然后我可以轻松地将我的文本框停靠在它的内部。这是完美的,并且在需要时可以调整大小。 – HelpNeeder

回答

4

或者,您可以使用Anchor属性在父级调整大小时调整控件的大小。默认情况下,它设置在左上角。如果启用底部而不是文本框将缩小或展开为表单更改大小。

+0

这项工作也很棒。谢谢。 – HelpNeeder

+6

当空间被留下时,锚定是最好的选择。在这种情况下,对接是正确设置ZOrder的最佳选择。 – Deanna

28

右键单击文本框并单击Bring to front(或者如果有其他控件,则状态栏和Send to back)。对接基于表单上控件的ZOrder,最前面的是最内层的控件。

5

您也可以使用ToolStripContainer,它会照顾您正在尝试做的事情,并且通常是放置诸如statusstrip之类的工具条的有效方式。