我有一个MDI应用程序,该应用程序最初于2005年由Delphi 6启动,在该应用程序中,在OnShow事件之前触发了mdi子窗体的OnActivate事件。尝试更新某些视觉组件时,这会引起一些细微的问题。
我创建了一个新的应用程序以确认触发的事件的顺序,所有内容的确如https://www.askingbox.com/info/delphi-event-order-of-a-form-from-oncreate-to-ondestroy
所述但是我的旧mdi应用程序仍然会按顺序触发事件。我猜想,我在代码中的某处做了一些导致顺序不同的事情,但是我不知道应该寻找什么。
是否有任何陷阱可以引起此事件顺序更改?