本文介绍了如何在自己的事件中释放控件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在FMX应用程序中有一个 TPanels
的列表,如果单击它,我想释放一个面板。
I have a list of TPanels
in a FMX application and I want to free a panel if I click on it.
直接在Onclick处理程序中释放它们是不正确的方法,因为我遇到了访问冲突。而且我不想使用 windowsmessages
(在和:
此方法中的立即操作:
- set Parent = nil
- 插入对象进入延迟删除列表
延迟的操作:
- 列表中的免费对象(
vPurgatory
)。
- free object from list (
vPurgatory
).
记住,该方法 Free
(和过程 FreeAndNil
)不会在移动平台上删除对象本身:
Remember, that method Free
(and procedure FreeAndNil
) does not remove the object itself in mobile platforms:
这篇关于如何在自己的事件中释放控件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!