【问题标题】:How to hide document area between panels in DockPanelSuite如何在 DockPanelSuite 中的面板之间隐藏文档区域
【发布时间】:2015-12-18 14:45:29
【问题描述】:

我正在尝试使用只有左右窗口的 DockPanelSuite 开发一个界面(我希望它们看起来相同)。使用 DockPanelSuite 时,您无法设置文档区域的宽度,并且面板之间存在间隙(请参见下图中的绿色区域)。有谁知道如何隐藏或删除 DockPanel Suite 的文档?下面是我用来显示面板的代码。

dockPanel.DockRightPortion = .75;
dockPanel.DockLeftPortion = .25;
_libraryBrowser.Show(dockPanel, DockState.DockLeft);
_pageDisplay.Show(dockPanel, DockState.DockRight);

【问题讨论】:

    标签: c# winforms dockpanel-suite


    【解决方案1】:

    很久以前我也遇到过类似的问题,我发现解决它的唯一方法是更改​​更大面板的显示方式。在你的情况下:

    _libraryBrowser.Show(dockPanel, DockState.Document);
    _pageDisplay.Show(dockPanel, DockState.DockRight);
    

    我知道这可能不是您希望做的,而是解决问题的一种方法。

    【讨论】:

    • 谢谢 - 我尝试了类似的方法,但它并没有给我想要的东西。我会继续寻找!
    • 如果您发现更好的解决方案,请在这里分享您的解决方案,我真的很感兴趣!
    • 我决定切换到 WPF 并使用 AvalonDock,因为它支持我的应用程序的需求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-07
    • 2017-10-18
    • 2023-03-28
    • 1970-01-01
    相关资源
    最近更新 更多