我建立三个窗体.form_login,form_main,form_chaxun.将form_main设为main form.form_main是主窗体,在主窗体的oncreat事件中首先加载form_loin窗体.利用form_login窗体的"退出"按钮实现程序的中止,代码是application.Terminate;问题是,中止程序后form_main窗体好像还会闪一下,十分地不美观,有失水准,请问有什么解决办法吗?
解决方案 »
- 无状态的ClientDataSet修改后怎样保存更新?
- CrystalReport打印动态列如何实现?谢谢,请高手具体点。或者有没有现成的例子?
- 如何设置报表序号每页打完后新页自动从1开始?
- 请问怎样从TOleEnum类型,转化为string型呢?
- 关于ado数据库的添加,修改和删除!!
- CSDN 的星级是怎么划分的
- delphi 中例子 midas login
- 三层结构中,在客户端写了如下程序,但老是报告出错“error creating cursor handle",还有一个错误就是说sql 语句中'a'附近有错误。小弟
- 如何对记录类型文件追加记录??
- 过节了,给各位大侠点分花。
- 超级难的Delphi调用Excel问题!!!!!!!
- 关于皮肤的制作,做过的进来
Application.CreateForm(TForm_main, Form_main);
Application.Terminate;
Application.CreateForm(TForm_login, Form_login);
Application.CreateForm(TForm_chaxun,form_chaxun);
Application.Run;
不能解决
我的工程文件是这样的.
Application.Initialize;
Application.CreateForm(TForm_main, Form_main);
Application.CreateForm(TForm_login, Form_login);
Application.CreateForm(TForm_chaxun,form_chaxun);
Application.Run;
----------
ShowModel
form2:=tform2.Create(application);//程序进入时的画面窗口
form2.Show;
form2.Update;
sleep(100);
form2.Free;
Application.CreateForm(Tdmodule, dmodule);//datamodule
loginform:=tloginform.Create(application);//loginform
loginform.ShowModal;
if loginform.ModalResult=1 then
begin
application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end;不知对你有没有帮助