Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在DockPanelSuite中隐藏面板之间的文档区域_C#_Winforms_Dockpanel Suite - Fatal编程技术网

C# 如何在DockPanelSuite中隐藏面板之间的文档区域

C# 如何在DockPanelSuite中隐藏面板之间的文档区域,c#,winforms,dockpanel-suite,C#,Winforms,Dockpanel Suite,我正在尝试使用DockPanelSuite开发一个界面,它只有一个左右窗口(我希望它们看起来一样)。使用DockPanelSuite时,无法设置文档区域的宽度,面板之间存在间隙(请参见下图中的绿色区域)。有人知道如何隐藏或删除DockPanel套件的文档吗?下面是我用来显示面板的代码 dockPanel.DockRightPortion = .75; dockPanel.DockLeftPortion = .25; _libraryBrowser.Show(dockPanel, DockStat

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

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

很久以前我也遇到过类似的问题,我发现解决这个问题的唯一方法就是改变大面板的显示方式。就你而言:

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

我知道这可能不是你所期望的,但却是解决问题的一种方法。

谢谢-我尝试过类似的方法,但它并没有完全满足我的需求。我会继续找的!如果你找到更好的方法,请在这里分享你的解决方案,我真的很感兴趣!我决定切换到WPF并使用AvalonDock,因为它支持我的应用程序所需的内容。