Bonjour,

Je n'arrive pas à cacher ma fenêtre principale pendant que l'application démarre. J'ai donc ma splashScreen par dessus ma fenêtre principale. J'ai essayé la propriété Visible dae Form et la méthodae Hide(). D'après les exemples que j'ai suivis, la méthode Hide() devrait suffir...

Voilà mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
public MainForm()
    {
      this.ShowInTaskbar = false;
      this.Visible = false;
      this.Hide();
 
      splashScreen = new SplashScreenForm(iNbStep);
      splashThread = new Thread(new ThreadStart(splashScreen.ThreadLoop));
      splashThread.Start();
 
      ...
    }
 
  private void MainForm_Load(object sender, EventArgs e)
  {
    ...
 
      //On affiche la fenêtre et on ferme la splashScreen.
      this.ShowInTaskbar = true;
      this.Visible = true;
      splashThread.Abort();
 
      //Login
      Login();
    }
Merci d'avance!