注册 登录
编程论坛 Delphi论坛

DELPHI中关闭窗口

夜游花丛 发布于 2006-11-29 14:35, 5903 次点击
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

怎么在把第二个窗口关闭时把第一个登陆窗口也关闭。
10 回复
#2
volte2006-11-30 09:07

有了好的设计思路了。

才去写代码,

不要不要想,一门心思写,等写出了问题,再去找,就是无头苍蝇了

你为什么不是只显示登录窗口,当登录成功后,才去调用第二个窗体呢?

想想QQ的思路。这样,同一台机子可以登录几个QQ都是允许的。

#3
夜游花丛2006-11-30 13:10
以下是引用volte在2006-11-30 9:07:17的发言:

有了好的设计思路了。

才去写代码,

不要不要想,一门心思写,等写出了问题,再去找,就是无头苍蝇了

你为什么不是只显示登录窗口,当登录成功后,才去调用第二个窗体呢?

想想QQ的思路。这样,同一台机子可以登录几个QQ都是允许的。

我是第一个显示登陆窗口,登陆后才调用第二个窗口的。只是关闭了第二个窗口后,第一个窗口因为是隐藏的,关不了。

#4
volte2006-11-30 13:54

为什么要将登录窗口隐藏

没有必要, 直接登录成功后,登录窗口就关闭并且显示第二个窗体。

为什么要多此一举隐藏窗体???

有什么作用呢??

#5
nongen2006-11-30 15:03

form1的onclose 中写
登录窗口.close;
处于hided中的窗口一样可以关闭啊。

#6
天下太平2006-12-11 10:12
你可可以这样写
在登陆的项目文件中,只要该一下登陆的顺序,同是关闭From1;
#7
lujinwen332006-12-11 17:18
先想好了~再去写代码...
#8
基础DELPHI2007-01-26 13:06



做几个全局变量在Form1里
如:username,password:string;

把登陆界面加到Form1里面

一点登陆就赋值
Form1.ususername:=**;
Form1.password:=**;
同时
self.close;

这不是很简单的么?
这样解答OK吗?


#9
快乐江米2007-01-26 23:38
呵呵,楼上的,好像,这样随便填一个用户名和密码,就可以登录了,不过确实好像达到了楼主的要求阿,我想去试试先阿,大家也去试试吧。
#10
xu20002007-01-26 23:43
application.Terminate;
#11
基础DELPHI2007-01-27 04:00
回9楼

你应该不会在登陆窗口进行验证吧?

看他仿QQ的样子

估计应该是在主程序进行验证D……
1