我有一个 MDI 父窗体作为我的应用程序的主窗口。在这个 Form 中,我还有另外两个 Control 一个 Panel 和一个 StatusStrip,它们分别停靠在 RightBottom 上。

我的问题是 StatusStrip 没有“填充” Form 的整个底部。它被右侧的 Panel 停止。

c# - 在 MDI 窗体中停靠底部的 StatusStrip 控件和右侧的面板?-LMLPHP

我会通过 Visual Studio 属性窗口中的 DockStyle 图形认为 Bottom 停靠的 Control 将填充 Form 的整个底部。

c# - 在 MDI 窗体中停靠底部的 StatusStrip 控件和右侧的面板?-LMLPHP

有没有办法让 StatusStrip 填满整个底部并将 Panel 停靠到 Right 上,同时仍然保持 MDI 区域? (MDI 区域中未停靠的控件允许窗口“隐藏”在它们后面)。

最佳答案

当控件放置在窗体上时,顺序很重要。要纠正这个问题,您可以使用 Bring-To-FrontSend-To-Back 方法。

在设计器中,右键单击 StatusStrip 控件并选择 Send-To-Back 选项,或者选择面板控件,然后选择Bring-To-Front 选项。

关于c# - 在 MDI 窗体中停靠底部的 StatusStrip 控件和右侧的面板?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35439004/

10-12 14:55