Bonjour,

De temps en temps, mais assez rarement, j'ai une exception qui se produit lorsque je quitte mon application

C'est l'instruction "End" qui déclenche une erreur "System.ComponentModel.Win32Exception" et plus exactement "Error creating window handle"

Mon appli compte plusieurs fenêtres, la fenêtre de démarrage (FrmEtape1) n'est affichée qu'au début, on peut quitter l'appli lorsqu'une autre fenêtre est affichée sans que la fenêtre de démarrage soit affichée

Exemple de code pour la fenêtre FrmEtape5 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
    Private Sub FrmEtape5_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
        If Quitter() Then
            End ' Application.Exit()
        Else
            e.Cancel = True
        End If
    End Sub
 
    Private Sub ButFermer_Click(sender As System.Object, e As System.EventArgs) Handles ButFermer.Click
        If Quitter() Then End ' Application.Exit()
    End Sub
Code de la procédure Quitter() :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    Public Function Quitter() As Boolean
        Return FrmMsgBox.Montrer(Msg_VoulezVousQuitter, MsgBoxStyle.YesNo) = MsgBoxResult.Yes
    End Function
A bientôt