问题标签 [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 投票
0 回答
176 浏览

c# - 在主题之间切换时未应用 DockPanel Suite 菜单和工具条主题

我正在使用 DockPanel Suite 版本 2.12.0。当我移过 DARK/LIGHT/BLUE 时,第一次正确应用了菜单和工具条主题,从第二次开始,浅色主题应用于菜单和工具条。我还检查了 DockSample 相同的案例。这个问题适用于 Schema:VS2012,2013 和 2015。如果我在 Schema 之间切换,即 2012 到 2013,它按预期工作。

如何解决这个问题?

0 投票
1 回答
156 浏览

dockpanel-suite - 在dockpanelsuite 2.14.0上应用VS2015DarkTheme问题

我正在使用Weifen Luo的DockPanel Suite 2.14.0版本。 当我应用VS2015DarkTheme时,溢出菜单项的箭头颜色在灰色背景上呈现黑色,而当箭头在鼠标悬停时应为蓝色,而在未选择时应为白色。

我在 vs2015dark.vstheme.gz 中看到颜色定义明确,但不适用。

我在 2.12.0 版本中也看到了同样的问题,不知道这是否是唯一不适用的颜色。

现在看起来像这样

问:我可以在我的应用程序中修补这个问题还是要修复一些?

提前致谢

0 投票
0 回答
92 浏览

c# - DockPanelSuite,如何从面板上的文本框获取值

我是 C# 新手,并使用停靠面板套件制作了我的第一个应用程序。主要目标是编辑多个文本文件。

我的问题是如何获取活动面板/文档上文本框的值?

我有一个用于查看和编辑文本文件的标准表单 (frmView)。frmView 有一个 RichTextBox (tbView),其中包含所选文件的文本。

主界面:

框架视图:

编辑后我想保存活动文档如果可以找到活动文档

我如何读取该面板上文本框的值?

0 投票
1 回答
50 浏览

c# - dockPanelSuit 未显示停靠表单的位置

我正在编写一个简单的 Windows 应用程序,其中包含主窗体和其他 4 个窗体。所有 4 个表单都使用 dockPanelSuit 停靠到主表单,它可以很好地与停靠、取消停靠到主表单等功能一起使用。

当我在远程计算机上运行相同的应用程序 .exe 时,单击并按住表单时无法看到可停靠位置。

对接表单的代码如下。

orderupdatesform = new OrderUpdatesForm(); orderupdatesform.Show(dockPanel1, DockState.DockBottom);

我无法找到问题所在。

0 投票
0 回答
131 浏览

c# - 获取 DockPanel 套件选项卡顺序

是否有一些集合或其他属性,可以在其中获取 DockPanel Suite 中选项卡的当前顺序?默认情况下,我以某种顺序打开几个选项卡,然后,经过一些操作,我想获取当前的选项卡顺序。用户可以手动更改标签顺序。有一个DockPanel.Contents集合,但是这个集合中的顺序与真正的tabs顺序不对应。我也无法在DockContent.
这个问题告诉我,如何以指定的顺序显示选项卡,但没有关于获取订单的信息。

0 投票
0 回答
322 浏览

c# - WeifenLuo(Dock Panel Suite) 停靠到多个停靠面板

我在我的项目中使用 WeifenLuo DockPanel。现在我有一个主窗口(我们称之为 MAINWINDOW)和另一个窗口(我们称之为 SECONDWINDOW),它们都持有一个 DockPanel(dockPanel1 和 dockPanel2)。我想实现一个功能:如果我将一个文档(DockState.Document)从 MAINWINDOW 移动到 SECONDWINDOW,我想让它可以停靠。所以基本上我想将一个 DockContent 从dockPanel1 停靠到dockPanel2。可能吗?谢谢大家的回答!

0 投票
1 回答
165 浏览

c# - DockPanel Suite:动态设置 FloatWindow 的 MaximizeBox 和 MinimizeBox

我对 DockPanel Suite 非常陌生。我创建了一个自定义 FloatWindow 和 IFloatWindowFactory ,如下所示:

但是,通过这种方法, my 的MaximizeBoxandMinimizeBox属性DockContent不受尊重。我将如何实现这一点?

0 投票
1 回答
433 浏览

c# - 在停靠的 DockContent 文档中调整停靠窗格选项卡条文本和按钮的大小

我正在重构 Windows 窗体应用程序以使用高 DPI 设置正确缩放。此应用程序使用 DockPanelSuite 库来停靠它的一些工具 ( DockArea.DockLeft) 和主视图区域 ( DockArea.Document)。

我的问题是主视图区域选项卡条的宽度通常小于封闭的标题文本宽度,如您在此处看到的。此外,当表单被缩放时(因为在具有不同 DPI 设置的屏幕之间移动)选项卡条按钮无法正确缩放(参见此处)。

我尝试使用以下属性修改字体大小:

dockPanel1.Theme.Skin.DockPaneStripSkin.TextFont dockPanel1.Theme.Skin.AutoHideStripSkin.TextFont

但他们不缩放条形容器,只缩放里面的文本。我该怎么做才能以正确的方式缩放标签条宽度和按钮?

0 投票
1 回答
354 浏览

c# - 使用 DockPanel Suite 的响应式设计 UI

我设计了 1 个 winform 看起来像图片。但我希望突出显示的黄色部分可以与停靠面板套件参考对接。这是可行的还是其他更好设计的建议?

现在树视图位于停靠面板上,红色框部分是放置在同一停靠面板中的用户控件。我试图把红框作为另一种形式,但我不能把它放在图片中。此外,这个 winform 需要响应,所以我将 redbox 部分放在表格布局 panel.winform 设计中,实际上并不熟悉停靠面板套件参考。如果有初学者教程可以参考,将不胜感激。

当前设计:

目前的设计

0 投票
0 回答
43 浏览

dockpanel-suite - 码头面板挂起

我在停靠窗口的项目中使用 WeifenLuo.WinFormsUI.Docking.dll(3.0.6 版本,发布日期-24/10/2018)。当我经常在我的停靠子窗口中获得实时数据并且如果想从父窗口取消停靠该窗口时,我的应用程序会冻结并卡在一个地方。我我的应用程序在 C#.net 4.5 框架中。