【问题标题】:DockPanel Suite child form events not firingDockPanel Suite 子表单事件未触发
【发布时间】:2017-05-08 22:10:03
【问题描述】:

我在 winforms 中使用WeifenLuo Dockpanel Suite
我有 2 个表单(主表单和子表单),主表单有停靠面板,子表单将停靠在此停靠面板中。
在子窗体中,除了 DockChanged 和 DockStateChanged 之外,没有任何事件被触发

private: Void CamWindow_ResizeBegin(System::Object^  sender, System::EventArgs^  e) {
  Console::WriteLine("Resize begin"); //doesn't work, tried many other mouse events as well
}   

private: Void CamWindow_DockStateChanged(System::Object^  sender, System::EventArgs^  e) {
  Console::WriteLine("Dock state Changed");  //works   
}

我不认为这是错误,如何使这些事件触发?

【问题讨论】:

    标签: .net winforms events visual-c++ dockpanel-suite


    【解决方案1】:

    可能是个bug,可以在Dock panel dockchanged event don't trigger找到更多信息

    【讨论】:

    • 在链接中 Stan 说“你可以通过处理 DockManager 的 EndDocking 事件来管理这个过程”你能详细说明一下吗?谢谢
    • @PrakashM 您可以在devexpress.com/Support/Center/Question/Details/Q367571 链接中找到更多信息。如果需要,我会详细说明。
    • 有趣的是你链接了一个 DevExpress 组件,而问题是关于一个开源项目。
    猜你喜欢
    • 1970-01-01
    • 2012-01-30
    • 2012-04-09
    • 2015-07-03
    • 1970-01-01
    • 1970-01-01
    • 2011-05-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多