1

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

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

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

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

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

[编辑]

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

4

1 回答 1

1

这需要更改 FloatWindow 类本身,以便在内容更改时在内部设置和更新 Icon 属性。

我刚刚检查了更改,它将包含在库的 2.7 版本中。

https://github.com/dockpanelsuite/dockpanelsuite/issues/35

于 2012-07-22T14:25:07.907 回答