【问题标题】:Free docking controls that can be docked into third party app可以停靠到第三方应用程序的免费停靠控件
【发布时间】:2010-02-21 02:21:37
【问题描述】:

我有一个应用程序(不是我的),它使用 CodeJock 的 AxXtremeDockingPane 向应用程序添加可停靠面板。

AxXtremeDockingPane 有一个名为AttachToWindow(int handle) 的方法,调用该方法时将在窗口中创建一个停靠管理器,并提供提供的句柄,可以是任何应用程序。

我想知道是否有任何其他免费/更便宜的停靠控件可以让您做同样的事情?

我想要做的是,当应用程序运行时,主应用程序(不是我的)在其主窗口中创建一个停靠管理器,但他们访问了 AxXtremeDockingPane 私有意味着我无法将自己的面板添加到主应用程序窗口。问题是,如果您尝试创建一个新的 AxXtremeDockingPane 并使用主应用程序或任何子窗口的句柄调用 AttachToWindow(int handle),它会抛出 MemoryAccessViolation,因为那里已经有一个停靠管理器。

我想找到另一个可以做同样事情的套件,这样我就可以在主窗口中创建一个新的停靠管理器,所以在主窗口中有 AxXtremeDockingPane 和 {other control}。

抱歉有点难以解释。

有谁知道我怎么能做到这一点,或者知道有什么工具可以做到。

【问题讨论】:

标签: c# winforms docking dockpanel-suite


【解决方案1】:

我从未使用过它,但 SourceForge 上有一个开源 DockPanel 套件:

http://dockpanelsuite.com

根据屏幕截图,它看起来与 Visual Studio 的 DockPanel 完全一样。

【讨论】:

  • 晚了一个月,但我支持停靠面板套件。我已经在许多内部应用程序中使用过它。
  • 文档没有意义,您如何开始使用它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-19
  • 2010-09-25
相关资源
最近更新 更多