Delphi中的DockPanel,TForm和OnClose事件

时间:2009-12-18 17:52:54

标签: delphi devexpress dockpanel

我有一个使用DevExpress对接组件的项目,我在运行时创建表单,它们附加到dockpanels组件中,我的问题是这些表单的OnClose事件在关闭dockpanels时被抑制,并且不执行它存在的代码,它很重要TForm的OnClose事件被执行'因为必须要做的事情。有什么建议吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

两个想法:

  1. 如果在停靠面板关闭时销毁停靠的表单:将代码从OnClose事件移动到表单的构造函数。
  2. 如果停靠面板类的事件类似于OnClose:将OnClose中的相​​关代码提取到一个单独的方法中,并从表单的OnClose和面板的OnClose中调用此方法。