Delphi中我做了一个程序运行后首先打开的是下面的登陆窗口,等帐号密码验证正确后会进去到一个主窗口上。
但是等帐号密码验证了,并且验证成功了,就会进入到下面第2个图的窗口中,这个窗口在我的程序中并不存在的。而且原本验证后需要打开的窗口main我已经把它设置为动态创建打开了。...
但是等帐号密码验证了,并且验证成功了,就会进入到下面第2个图的窗口中,这个窗口在我的程序中并不存在的。而且原本验证后需要打开的窗口main我已经把它设置为动态创建打开了。
Application.CreateForm(TForm,Form2);
Form1.Hide;
Form2.Show;
请问为什么会出现我上面的这种情况呢? 展开
Application.CreateForm(TForm,Form2);
Form1.Hide;
Form2.Show;
请问为什么会出现我上面的这种情况呢? 展开
2个回答
展开全部
你动态创建了一个窗体,但没有指定是依据哪个窗体创建的。所以新建立一个空白窗体。
这个是我做的一个登陆界面的显示语句
with TFLogin.create(Application) do
begin
ShowModal;
if ModalResult = mrCancel then
begin
tmpexit := true; //退出标识为TRUE
//Application.Terminate;
end
else
Free;
end;
这个是我做的一个登陆界面的显示语句
with TFLogin.create(Application) do
begin
ShowModal;
if ModalResult = mrCancel then
begin
tmpexit := true; //退出标识为TRUE
//Application.Terminate;
end
else
Free;
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询