Bonjour, j'ai une form qui me sert de démarrage et j'ai une form principal. Lorsque l'application se lance c'est la form de démarrage qui s'ouvre en premier afin d'effectuer plusieurs testes. Mon problème est lorsque j'effectue un teste file.exists et que le fichier en question n'existe pas, l'application doit se fermer complètement mais je ne sais pas comment faire. A chaque fois j'ai un message d'erreur.

Voici le code de ma form de démarrage
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
27
28
29
30
31
32
33
34
35
36
37
 
/// <summary>
/// Déclaration du formulaire principal
/// </summary>
private frmMain frm = null;
 
/// <summary>
/// Déclaration de la classe des fonctions
/// </summary>
private Fonctions f = new Fonctions();
 
public frmDemarrage(frmMain frmo)
{
    InitializeComponent();
    frm = frmo;
}
 
private void frmDemarrage_Load(object sender, EventArgs e)
{
    // Teste l'existance des fichiers
    if (!File.Exists(f.CheminData + "Config.dat"))
    {
        // Si un des fichiers n'existe pas, on affiche un message d'erreur
        if (MessageBox.Show("Message d'erreur.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error) == DialogResult.OK)
        {
            // Quitte l'application si le fichier n'existe pas
            Application.Exit();                    
        }
    }
    else
    {
        // Charge tous les paramètres de l'application
        frm.Chargement();
        // Ferme le formulaire une fois terminé
        this.Close();
    }            
}
Merci pour votre aide.