【发布时间】:2011-11-30 09:49:44
【问题描述】:
Google-ing 会产生关于如何使对话框“始终位于所有内容之上”的结果。不过,这不是我想要的。
假设我有大量的对话框。在这堆对话中,考虑其中的 3 个——A、B 和 C。
我希望 C 始终位于 A 和 B 之上,而不是其余部分。换句话说,如果 C 处于活动状态,则它应该在顶部,否则它将在另一个活动对话框的下方,除非它涉及 A 和 B。
顺便说一句,A 和 B 永远不能同时出现。
这样,我设法做到这一点的唯一方法是每次都销毁 C,然后用新的父级(A 或 B,取决于谁是可见的)重新创建它。我了解到,一旦创建子对话框,所有权就无法转移,因此需要销毁。
我不能继续破坏它(说来话长)。
还有其他方法可以实现吗?谢谢!
【问题讨论】: