DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: bzydxh00170
今日帖子: 0
在线用户: 5
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 acheng_wh (acheng) ★☆☆☆☆ -
盒子活跃会员
2003/12/4 16:21:49
标题:
如果用一个窗口击活另一个窗口 浏览:1619
加入我的收藏
楼主: 各位大哥:
我想做这样一个程序,
Form1用来让用户登录,用户名,密码验证通过后激活Form2,并且关闭自己,请问如果激活Form2,如果关闭自己


----------------------------------------------
-
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2003/12/4 16:32:21
1楼: form2.show
form1.hide;//或form1.close
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 acheng_wh (acheng) ★☆☆☆☆ -
盒子活跃会员
2003/12/4 17:05:05
2楼: 用form1.hide可以,但form1隐藏了,以后关闭了后面的窗口,程序没有完全退出,Form1还在后台
用form1.close ,则form2跟着关闭了
----------------------------------------------
-
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2003/12/4 17:08:03
3楼: form2onclose(..)
application.terminate
...
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 acheng_wh (acheng) ★☆☆☆☆ -
盒子活跃会员
2003/12/4 17:19:32
4楼: 谢谢楼上的哥哥,成功了!

但是我想问一个问题,如果Form1很占系统资源,把它hide起来,不划算,如果想把它关掉,怎么办?好像不能直接关了,要不form2跟着关闭了
----------------------------------------------
-
作者:
女 xiangfei (想飞) ★☆☆☆☆ -
盒子活跃会员
2003/12/4 18:12:28
5楼: 你可以动态的将它创建,用完之后再将它释放。
列如:有FORM1和FORM2,点击工具栏PROJECT/OPTION在FORMS栏中将FORM2放到AVAILABLE FORMS栏中。
在FORM1中键入
TRY
FORM2:=TFORM2。CREATE(SELF);
 FORM2。SHOWMODAL;
FIANLLY
FORM2.FREE;
END;
在FORM2中键入:
FORM2。CLOSE;
即可。

----------------------------------------------
想飞的朋友跟我来。。。
作者:
男 acheng_wh (acheng) ★☆☆☆☆ -
盒子活跃会员
2003/12/5 9:28:08
6楼: 楼上的哥哥,我这样做怎么Form1出现在Form2底下,没有关闭,只有Form2关闭了以后才跟着关闭
我是这样写的在Form1中
FORM2:=TFORM2.CREATE(SELF);
FORM2.SHOWMODAL;
FORM1.FREE;

----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行21.48438毫秒 RSS