Bonjour

Lorsque l'utilisateur de mon appli clique sur sur la croix de fermeture d'une form, j'utilise le code suivant pour capturer l'évènement, effectuer quelques modification de la form puis la masquer :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Private Sub Form_Cancel(ByVal sender As System.Object, _
ByVal e As System.ComponentModel.CancelEventArgs) _
Handles MyBase.FormClosing
 
 e.Cancel = True
'
'Quelques modifications de la form
'
Me.Hide
 
End Sub
Le problème est que je dois aussi masquer cette form avec un bouton Ok : Me.Hide

Je constate que la Sub Form_Cancel se déclenche aussi lors du click sur OK.

Comment faire autrement ?

Merci.