【发布时间】:2015-08-05 14:56:37
【问题描述】:
我使用通过调用TPopup.Popup(true); 方法显示的框架。如果框架包含一个设置了ModalResult 属性的按钮(例如,mrOK),它会在用户单击时自动关闭。但是我需要在其中的TListBox 的OnClick 事件中关闭框架。
Frame 没有 Close 方法。
我想避免使用消息发布到父表单,因为当应用程序移植到 Android 时它可能会导致将来出现问题,并且我不想在父表单中为 Frame.ListBox 声明 OnClick 事件处理程序,因为框架可能以几种不同的形式显示,它会降低父表单代码的质量,使其沉重且难以阅读。
我非常感谢您提出如何执行此操作的建议。
【问题讨论】:
标签: delphi popup modal-dialog frame firemonkey