Bonjour,
voici mon problème, j'ouvre une application mdiform que je rends invisible, je crée une form de login sur le oncreate du mainform, qui en fonction du login ou non rend visible mon application principale. je n'arrive pas a fermer la form de login sans que toute l'application ne ferme, alors je l'ai cachée (pas très propre, je crois que mon problème vient de là).
Dès que je veux ouvrir une mdichild il me dit qu'aucune mdi n'est active. a mon avis la fenetre de login doit garder la main ...
voici mon code
DPR :
Application.Initialize;
Application.CreateForm(TMainForm, MainForm);
application.run;
procedure TMainForm.FormCreate(Sender: TObject);
begin
mainform.Visible:=false;
application.createform(tpntdemarrage,pntdemarrage);
end;
form de login
mainform.Visible:=true;
mainform.show;
mainform.Update;
auriez-vous une idée pour fermer cette fenêtre (fsnormal) sans que toute l'appli ne se ferme ?
merci d'avance
Partager