在delphi中启动了一个登陆窗口 点击登陆窗口的登陆 启动第二个窗口 同时关闭第一个窗口的方法如何做到呢???
www.uozee.com
www.uozee.com
解决方案 »
- TRealAudio播放在线视频报Floating point division by zero
- 昨天到客户那里丢人了,有关程序发布问题求教
- ADOConnection使用DSN连接时,ADOStoredProc报“[ODBC SQL Server Driver]没有执行可选特性”??????
- 制作程序启动时的快闪窗体!!
- 在Delphi中如何使用VB中写的DLL?急!!!在线等待!
- reband设为列名后,怎样才能自由设置它放的位置。
- 怎样将字体设置保存,下次运行程序时自动恢复?在线。急!!!
- ★★★★★请使用过ReportBuilder的大侠们进来帮我看看, 如何做本页合计★★★★★★
- 链接数据库后dll释放问题
- 关于在 delphi 中共享 c++ 的对象的疑问
- 有朋友用过微软的TTS吗?请问如何判断调用speak朗读一段文字结束的情况?
- delphi怎么识别这样的图片里面的数字
在第二个窗口的OnShow事件里 直接将第一个给关闭掉
或者登录窗口创建新窗口,比如创建新窗口
打开新窗口
Self.Close;
form1中的buton1代码
form1.hide;
form2.show;
form2中的buton2代码
form1.close;
form2.close;
Application.Title := 'XXXXX'; LoginForm:=TLoginForm.Create(Application);//登陆窗口
if LoginForm.ShowModal=mrCancel then exit; Application.CreateForm(TMainForm, MainForm);//主窗口
Application.ShowMainForm :=false;
Application.Run;
续上:
在登录窗口的 Close事件中加入代码:
Action:=caFree;
修改工程文件 Application.Initialize;
Application.ShowMainForm := false;
Application.CreateForm(TForm1, Form1);//主窗体
Application.CreateForm(TForm2, Form2);//登录窗体
Form2.show;//Form2中登录成功后Form1.show;Form2.close;
Application.Run;