J'ai créé un splashscreen pour l'ouverture d'une application mais, même s'il fait bien son travail, il ne se détruit pas automatiquement. La form principale s'ouvre bien mais si je déplace celle-ci avec la souris, je retrouve mon Splash à l'arrière. Voici le code du dpr :
Lorsque je fais un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Application.Initialize; Splash := TSplash.create(Application); Splash.Show; Splash.Update; Application.CreateForm(TForm1, Form1); Application.CreateForm(TSplash, Splash); Application.CreateForm(TAboutBox, AboutBox); Application.CreateForm(TForm2, Form2); Application.CreateForm(TForm4, Form4); Splash.Close; Splash.Release; Splash.Hide; Application.Run;et qu'ensuite je restore mon application, mon splashscreen est alors au dessus de ma form principale ce qui devient assez embêtant. Si quelqu'un a une idée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Shell.MinimizeAll;
Duan
Partager