两个form: form1: 是application 的mainform
form2: 是一个登录form我现在想在程序启动时显示form2而不显示form1,how to?
form2: 是一个登录form我现在想在程序启动时显示form2而不显示form1,how to?
解决方案 »
- 给点建议如何学好DELPHI////
- 急求一函数,Delphi版的urlencode
- 用Idsmtp 发送邮件,怎么对方显示成垃圾邮件,怎么搞的,那位大侠知道?谢谢!
- 怎样判断窗体是否处于最大化(全屏)??
- 如何调试动态库
- 如何将广西文本文件转换为*.db文件?
- 初学delphi,一个form中有一个edit控件,edit控件的文本值可通过Form.edit.Text设置,其它程序中可任意设置edit值,这样是否破坏了自身的
- 谁有键盘上各键的Asc码值!急需!
- 求WinSocket API使用说明,要详细哟!
- 类似win98风格工具栏的平面按钮
- 如何在中间层中使用全局变量,如果能有方法,请详细告之,将另开新贴给分
- 在线的朋友帮帮忙,头太晕了,错误找不到????????
......
Application.CreateForm(TForm1, Form1);
我这么写:
begin
Application.Initialize;
TForm2.Create(Application).ShowModal;
Application.CreateForm(TForm1, form1);
Application.Run;
end.不过出错‘ access violation’
Forms,windows,
main in 'main.pas' {F_Main},
Welcome in 'Welcome.pas' {F_Welcome};
{$R *.res}begin
Application.Initialize;
F_welcome :=TF_Welcome.Create(application);
F_Welcome.Show ;
F_Welcome.Update ;
Application.Title :='一个欢迎画面程序';
Application.CreateForm(TF_Main, F_Main);
F_Welcome.Hide ;
F_Welcome.Free ;
Application.Run;
end.自己看一下吧.
这个地方就错了
那样mainform就换了
Autocreate Form : Form1;Project -> view source->
Uses
Unit2;//Form2的单元名称。
begin
Application.Initialize;
Application.Run;
Try
Application.CreateForm(Form2, TFrom2);
Form2.ShowModal;
Finally
Form2.Free;
End;
if Form2.ModalResult = 2 then //=2 时登陆成功。
begin
Application.CreateForm(Form1, TForm1);
Form2.ShowModal;
end
else
Application.Terminate;
end;
form2:= Tform2.create(self);
form2.showmodal;
finally
form2.free;
end;