program gzgl;uses
Forms, controls,
Unit_main in 'Unit_main.pas' {Form_main},
Unit_money in 'Unit_money.pas' {Form_money},
Unit_login in 'Unit_login.pas' {Form_login};{$R *.res}begin
Application.Initialize;
Form_login:= TForm_login.Create(Application);
Form_login.ShowModal;
//这里怎么写
Application.CreateForm(TForm_main, Form_main);
Application.CreateForm(TForm_money, Form_money);
Form_login.Hide;
Form_login.Release;
Application.Run;
end.Form_login上有一个BUTTON,用来判断密码是否正确,我想模拟一个单击事件,不知道怎么写,大侠帮帮忙!
Forms, controls,
Unit_main in 'Unit_main.pas' {Form_main},
Unit_money in 'Unit_money.pas' {Form_money},
Unit_login in 'Unit_login.pas' {Form_login};{$R *.res}begin
Application.Initialize;
Form_login:= TForm_login.Create(Application);
Form_login.ShowModal;
//这里怎么写
Application.CreateForm(TForm_main, Form_main);
Application.CreateForm(TForm_money, Form_money);
Form_login.Hide;
Form_login.Release;
Application.Run;
end.Form_login上有一个BUTTON,用来判断密码是否正确,我想模拟一个单击事件,不知道怎么写,大侠帮帮忙!
Application.Initialize;
Form_login:= TForm_login.Create(Application);
if Form_login.ShowModal <> mrOK then Application.Terminate; ////////这里
//这里怎么写
Application.CreateForm(TForm_main, Form_main);
Application.CreateForm(TForm_money, Form_money);
Form_login.Hide;
Form_login.Release;
Application.Run;
end.>>Form_login上有一个BUTTON,用来判断密码是否正确,我想模拟一个单击事件
直接在Button上写代码就可以了,为什么要模拟??上面的方法就不用模拟了。
注意:在验证通过后,Self.ModalResult := mrOK;
Application.CreateForm(TForm1, Form1);
Form1.Button1.Click;
Application.Run;
begin
ShowMessage('OK');
end;
try
Frm_Login.ShowModal;
if Frm_Login.isLogin then begin
Application.CreateForm(TForm_main, Form_main);
Application.CreateForm(TForm_money, Form_money);
Application.Run;
end;
finally
Frm_Login.Free;
end;
--------------
Public
var
isLogin:Boolean;procedure TFrm_Login.BBn_OKClick(Sender: TObject);
begin
isLogin=False;
if iUser='fd' and iPwd='**' then
isLogin=True;
end;
Application.Initialize;
Application.CreateForm(TForm_main, Form_main);
Application.CreateForm(TForm_money, Form_money);
Form_login:= TForm_login.Create(Application);
if Form_login.ShowModal=1 then
begin
Application.Run;
end
else
Application.Terminate;
end.