问题标签 [dockpanel-suite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2557 浏览

.net - DockPanel 禁用关闭按钮

我正在使用 DockPanel 套件。我需要禁用 DockPanel 的关闭按钮。我找到:

将删除关闭按钮。但在我的停靠面板中,没有名为 CloseButtonVisible 的属性。那么如何删除关闭按钮?

0 投票
2 回答
1810 浏览

c# - DockPanelSuite 。我可以隐藏/禁用 x 和向下箭头 + 选项卡标题吗

真的很喜欢免费的 Dockpanelsuite.New 并想知道是否可能。

我想隐藏 x 和向下箭头 + tabheader

这可能吗?

谢谢

0 投票
3 回答
644 浏览

linux - 如何在 Linux/Mono 中使用停靠面板及其所有功能?

我想在 Linux 或 Mono 平台上使用停靠面板套件。我听说有一些方法可以修改dockpanel的源代码,以便它可以在Linux平台上使用它的所有功能,如拖放和所有。有人可以指导我实现吗?

0 投票
2 回答
10825 浏览

vb.net - 使用 WeifenLuo DockPanel Suite

我刚刚下载了WeifenLuo(Dock Panel Suite)并尝试使用它,但我找不到有关如何使用它的特定文档。

我已经经历了一些 SO 问题,终于有了一些开始。

这是我所做的:我创建了一个 ToolboxWindow 类,如下所示:

并尝试以这种方式创建此工具箱的实例:

它以这种方式向我展示了最终结果?

在此处输入图像描述

1.How to adjustthe size.toolbox

2.如果我有form2dock panel如何显示在form1

提前致谢!

0 投票
1 回答
2949 浏览

c# - DockPanel 中只有一个 DockContent

这是我的设置的外观: 当前设置

这是 DockPanel 套件。白色区域是我在表单上放置的 dockPanel 可视组件。我不需要任何停靠、嵌套停靠、可拖放选项卡等。我只需要一个“ProjectsForm”面板并希望它通过用户点击自动隐藏和隐藏。

所以,我的问题是如何将以前的图片转换为这张新图片: 新的,想要的视图

我怎样才能禁止让这个面板浮动?

这是一些代码:

0 投票
1 回答
1460 浏览

c# - 如何使用 DockPanel 及其扩展器在浮动窗口上显示表单自己的图标?

使用Weifen Luo DockPanel组件,可以在他们的 .net 项目中添加将表单停靠在其他表单中的能力。该组件做得很好。

现在,我在 github 的项目论坛上的这个页面上看到(现在托管这个组件),通过使用它dock.extender来允许浮动窗口具有正常的 winform 外观是可能的,也就是说,sizeable与常规 Windows标题栏、最大化框、最小化框等(也请参见此处)。这也允许显示表单的图标。

我的问题是,因此我的问题是,我在表单属性中分配的图标将显示在设计器中,但它在调试中作为浮动面板运行,通用表单图标出现在其位置。

现在,我尝试通过代码(在表单自己的代码中以及在调用表单的主应用程序代码中)而不是通过属性来分配图标,但这也不起作用。

那么,当表单浮动并使用扩展器时,如何让我自己的自定义图标显示为表单的图标?我在DockingWindow模式下使用主对接面板。

[编辑]

我认为这是一个很难的问题!已经2天了,我还没有得到任何答案!

0 投票
1 回答
2566 浏览

c# - DockLeft 自定义大小

我正在尝试将 DocContent DockLeft 设置为自定义大小,但它不起作用。谁能建议如何做到这一点?
我正在测试这段代码,但它最终以默认宽度 404 而不是我设置的 700 结束。

0 投票
1 回答
1217 浏览

c# - 获取 WeifenLuo 2.5.0.0 中某个面板的子面板

我想在运行时为我的窗口创建几个 DockContent 。此外,所有内容都应该同时对用户可见。我只想在顶部和底部添加内容。那么如何添加所有内容几乎相同大小的内容呢?

我现在遇到的问题是每个内容的大小。每次我添加内容时,它都会变得越来越小,但以前的内容保持不变。这意味着它只是在每次相同内容时拆分以添加另一个内容。

为了解决这个问题,我首先尝试检查 DockPanel 是否包含 DockPanel.Contents,其中 DockState 是 DockState.Document。如果不是,我将其添加为第一个内容。如果它存在,我想检查内容子窗格是否有一个停靠在顶部。要访问子窗格,我尝试使用 IDockContent.DockHandler.Pane.NestedPanesContainer.NestedPanes。不幸的是,这似乎不仅仅返回此窗格的子窗格,而是返回所有现有窗格。

我希望很清楚我想要做什么。

0 投票
2 回答
1452 浏览

c# - 如何使用 WeifenLuo DockPanel Suite 拒绝要拖动的面板

我已经开始使用 WeifenLuo 的 DockPanel 套件,这似乎很有帮助。无论如何,这是一个我无法解决的问题:我需要创建一个类似 VS 的 UI - 它应该包含一个“工具面板”,停靠在父窗口的左侧,以及停靠在中心的其他一些子窗口。很简单,是吗?

但是如何使“工具面板”永远不应该关闭或移动/从它的位置拖动 - 只隐藏/显示或改变大小?

我发现如何拒绝被关闭 - 通过 FormClosing 事件 - 我知道很容易 - 但剩下的呢?有人知道吗?

先感谢您。

0 投票
1 回答
1349 浏览

c# - WeifenLuo DockPanel Suite 是否仅适用于 MDI 环境?

我的观点是——正如我在 WeifenLuo DockPanel 套件示例中看到的那样——只使用了 MDI 环境。

但是,如果我想在子窗体中使用停靠,可以吗?