如果Modal表单创建表单并且显示.Show,父母如何确定非模态表单是否仍然打开或者用户是否关闭它?
答案 0 :(得分:4)
当您关闭表单时,它会调用Hide,它将Visible设置为false。请尝试检查Visible属性。
答案 1 :(得分:0)
让子表单在关闭时通知父表单。父表单可以使用子表单的TForm.OnClose事件让自己在子表单关闭时通知。
答案 2 :(得分:0)
使用AddComponent和RemoveComponent通知将所有VCL组件绑定到其父级。如果您的表单在OnClose中设置为Action = caFree,那么当用户(或您)关闭它时它将自行释放。这已经通知其父级,您可以覆盖父级中的通知收据以获取此事件。 BRI