如何实现这一目标? 假设我有3个对话框A,B和C.我可以同时使用它们,将它们放在另一个旁边,拖动它们,将它们放在另一个上面等等...... 现在,在某个时刻,B对话框打开一个对话框X.我仍然必须能够使用对话框A和C,但在关闭X之前我一定不能使用B. 喜欢视觉基础的“模态”方法 提前谢谢!!
答案 0 :(得分:0)
我认为最简单的方法是在X打开时使用对话框B的“禁用”方法,然后在X关闭时在B上调用“enable”。
答案 1 :(得分:0)
找到对话框B的宽度和高度,并在该对话框上创建一个叠加层,并显示一条消息,告诉用户清除该叠加层时必须采取的操作。
我还建议在用户在对话框X打开时尝试选择对话框B时提供可视提示。像悸动对话边界一样简单的事情就足够了。
您可能想要探索一种在视觉上定义对话框B和对话框X之间关系的方法,以便移动一个将移动另一个。