gpt4 book ai didi

forms - 模态表格上方的显示消息

转载 作者:行者123 更新时间:2023-12-03 19:38:25 27 4
gpt4 key购买 nike

使用下面的代码,当我调用MessageDlg时,模态形式消失了。
如何避免?

...     
LoginForm_Create; //FfrmLoginForm created here
try
if FfrmLoginForm.ShowModal = mrOk then
begin
Fuser := db_authuser( FfrmLoginForm.edtUserName.Text, FfrmLoginForm.edtPassword.text );
if Fuser <> nil then
result := 1
else begin
MessageDlg('Username or password invalid', mtError, [mbOK], 0);
result := -2;
end;
end else //mrCancel
result := -1;
finally
LoginForm_Close; // << FfrmLoginForm.Release;
end;
...

最佳答案

ShowModal返回时,将关闭该表单。因此,您观察到的行为。

如果希望对话框显示在模式窗体的顶部,则需要在ShowModal返回之前显示它。通过将mrOK代码移动到模式窗体上将ModalResult设置为mrOK的任何代码中,可以做到这一点。

关于forms - 模态表格上方的显示消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37940145/

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