Событие DockPanel, TForm и OnClose в Delphi - PullRequest
0 голосов
/ 18 декабря 2009

У меня есть проект, использующий компоненты стыковки DevExpress, я создаю формы во время выполнения, которые присоединяются к компонентам док-панели, моя проблема в том, что событие OnClose этих форм подавляется при закрытии док-панелей и не выполняет существующий там код Важно, что событие OnClose TForm выполняется, потому что есть такты, которые должны быть выполнены. Любой совет?

Заранее спасибо.

1 Ответ

1 голос
/ 18 декабря 2009

Две идеи:

  1. Если закрепленные формы уничтожаются при закрытии панели закрепления: переместите код из события OnClose в конструктор формы.
  2. Если класс панели док-станции имеет событие, аналогичное OnClose: извлеките соответствующий код из OnClose в отдельный метод и вызовите этот метод как из OnClose формы, так и из OnClose панели.
...