gpt4 book ai didi

delphi - 在Delphi中切换模态形式

转载 作者:行者123 更新时间:2023-12-03 19:00:13 26 4
gpt4 key购买 nike

我有一个模态形式(A),显示了另一个模态形式(B)。 B显示数据集并允许用户与其进行交互。我的问题是,一个操作要求A再次成为焦点形式,以便用户可以在不关闭B的情况下输入某些值。我已经尝试过A.BringToFront和A.SetFocus,它的确显示在前面,但是输入焦点仍然在B中当您单击不应该单击的位置时,A中的任何单击等都会导致窗口“叮”。代码有点像

A.ShowModal;


。在A事件中:
B.ShowModal();


。在B事件中:

someobject.someMethod需要AF;

我的猜测是,一些晦涩难懂的API调用可能会使A模态再次变为“任何想法?

问候

最佳答案

显示模态形式时,将禁用所有当前可见的形式,包括其他模态形式。因此,不可能在多个模态形式之间切换。您需要重新考虑UI设计,以使B不会回到A进行新的输入。至少,您可以B打开一个新的模式形式C,提示用户仅输入所需的值并将其提供给B,然后BC可以更新 之后添加新值。

关于delphi - 在Delphi中切换模态形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23530904/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com