怎么样让登陆窗口在主窗口之前出现呢?? 在 program的 Application.Initialize后 sleep:=Tsleep.Create(Application); sleep.Show; sleep.Update; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在主窗体的OnCreate事件中写LoginForm.ShowModal;这样即使主窗体先出现,也 无法对主窗体进行操作, 可以修改工程文件 Application.Initialize; Application.CreateForm(Tform1, form1); Form1.ShowModel; Application.CreateForm(TForm_Main, Form_Main); Application.Run; 在主窗体的OnCreate事件中写LoginForm:=tLoginForm.create(owner);LoginForm.ShowModal; //显示LoginForm.free; //释放//效果是主窗体已显示但无法操作,当前显示的为LoginForm。另外防止用户关闭当前表单直接调用主窗体可在OnClose事件中进行限制。 假设:登陆窗口 :LoginF主窗口 :MainF1. 单击 “project/options...”或“Shift+Ctrl+F11”,打开“Project Options”窗口。选择“Forms”页.2.保证 Main form :MainF. 把LoginF从 Auto-create forms 中转到 Available forms.表示,LoginF由程序员在需要的时候去创建它。3.单击 "ok".4.单击“view/project manager...”,打开“Project manager”窗口。选择“Project1.exe”结点。5.右键弹出菜单,选择“view source”,打开项目源代码。6. 将出现下面的相似代码。begin Application.Initialize; Application.CreateForm(TMainF, MainF); Application.Run;end.修改如下:begin Application.Initialize; LoginF:=TLoginF.Create(nil); LoginF.ShowModal; LoginF.free; Application.CreateForm(TMainF, MainF); Application.Run;end.7.编译运行通过。8.给分。 同意abc32644(good),w8u(晌马)的做法,都是好方法! 看了一下,个人意见加到主窗体的Onshow中比较安全 Showmodal不行的,你的主窗体没出来如何来个Showmodal.我给别的公司做的软件是在onpaint事件里调用。上面诸位的方法好做启动画面。 可以的呀!我就是在主窗体中的Onshow事件中加的LoginForm.ShowModal呀! 不好意思原来我是写的OnPaint事件里的,后来写在FormCreate里了.都可以的呵呵. Function声明部分 添加在哪里??奇怪!! 高分请教一个有关textarea的简单问题,弄了一天一夜搞不定! 一组时间计算!!! 将工程文件中的所有窗体都改为独立的dll存在的问题... 擦除绘制线的问题,如果已经绘制好的线条擦除 可恶的空格如何去掉 怎样通过程序执行*.sql文件中所有sql? 小弟初学,有C\C++其础,买什么Delphi书好? 很急,怎样判断截取的字符串的位置是不是一个汉字的中间 请问有没有类似的象Tstringlist构件的可以保存记录类型的构件? 新手--dll回复(游少爷) 谁对TRegistry这个类熟请帮帮我谢谢
LoginForm.ShowModal;
这样即使主窗体先出现,也 无法对主窗体进行操作,
Application.Initialize;
Application.CreateForm(Tform1, form1);
Form1.ShowModel;
Application.CreateForm(TForm_Main, Form_Main);
Application.Run;
LoginForm:=tLoginForm.create(owner);
LoginForm.ShowModal; //显示
LoginForm.free; //释放
//效果是主窗体已显示但无法操作,当前显示的为LoginForm。另外防止用户关闭当前表单直接调用主窗体可在OnClose事件中进行限制。
登陆窗口 :LoginF
主窗口 :MainF1. 单击 “project/options...”或“Shift+Ctrl+F11”,打开“Project Options”窗口。选择“Forms”页.
2.保证 Main form :MainF.
把LoginF从 Auto-create forms 中转到 Available forms.表示,LoginF由程序员在需要的时候去创建它。
3.单击 "ok".
4.单击“view/project manager...”,打开“Project manager”窗口。选择“Project1.exe”结点。
5.右键弹出菜单,选择“view source”,打开项目源代码。
6. 将出现下面的相似代码。
begin
Application.Initialize;
Application.CreateForm(TMainF, MainF);
Application.Run;
end.修改如下:begin
Application.Initialize;
LoginF:=TLoginF.Create(nil);
LoginF.ShowModal;
LoginF.free;
Application.CreateForm(TMainF, MainF);
Application.Run;
end.7.编译运行通过。
8.给分。
我给别的公司做的软件是在onpaint事件里调用。
上面诸位的方法好做启动画面。
我就是在主窗体中的Onshow事件中加的LoginForm.ShowModal呀!
都可以的呵呵.