EMPECHER LA FERMETURE DE LA FORM EN VB.NET

cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 - 1 août 2003 à 11:14
cs_greg1386 Messages postés 34 Date d'inscription samedi 24 mai 2003 Statut Membre Dernière intervention 25 janvier 2007 - 5 juin 2009 à 07:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/8106-empecher-la-fermeture-de-la-form-en-vb-net

cs_greg1386 Messages postés 34 Date d'inscription samedi 24 mai 2003 Statut Membre Dernière intervention 25 janvier 2007
5 juin 2009 à 07:44
Pour les gens qui sont dans le même cas que djebbifarouk :

comparez le code de tarzent :

" Private Sub Form1_Closing(ByVal eventSender As System.Object, ByVal eventArgs As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing "

Et le votre en VB.Net 2008 :

" Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing "

Le EventArgs en 2008 et tout simplement " e " donc : e.Cancel = True

Tout simplement il suffit de comparé
PatBlarg Messages postés 67 Date d'inscription jeudi 26 juin 2008 Statut Membre Dernière intervention 11 mai 2010
1 avril 2009 à 14:14
Si, ça marche, je l'ai utilisé dans VB2008. Il y a peut-être quelque chose de pas correcte dans ton code. Donne plus de détails on pourra t'aider.

(J'ai jamais programmé avec autre chose que VB2008.... en fait, si, mais c'était une sorte de VB sous DOS.)
djebbifarouk Messages postés 9 Date d'inscription mercredi 11 juin 2008 Statut Membre Dernière intervention 16 avril 2010
1 avril 2009 à 13:06
mais en vbnet 9 (2008) sa marche pas !!!!!!
PatBlarg Messages postés 67 Date d'inscription jeudi 26 juin 2008 Statut Membre Dernière intervention 11 mai 2010
7 nov. 2008 à 20:04
Très pratique!
J'ai mit "eventArgs.Cancel = True" comme ont dit les autres et ça marche #1!

Je l'ai utilisé avec un MSGBOX pour confirmé l'enregistrement d'un fichier avec mon application, si il n'a pas été enregistré avant la fermeture.

Merci beaucoup!
Utilisateur anonyme
14 mai 2008 à 13:17
Il me semble que tu peux utiliser END a la place de Me.close

exemple a la va vite
Sub Bouton1
End
End Sub

Cordialement,
troxsa
soldier8514 Messages postés 295 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 24 janvier 2014 1
8 mai 2008 à 20:13
ça parait étrange d'utiliser cette méthode car ensuite on ne peut plus se servir de Me.close pour fermer la Form
Utilisateur anonyme
8 févr. 2006 à 16:39
Et sa empeche le reboot de la machine aussi ! ;)


http:\\troxsa.info
cs_akzo Messages postés 133 Date d'inscription dimanche 23 juin 2002 Statut Membre Dernière intervention 3 janvier 2015 3
22 nov. 2005 à 21:54
Private Sub Form_Unload(Cancel As Integer)
Cancel = True
End Sub

ca aussi ca fonctionne simplement
capuccino_fr Messages postés 113 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 11 février 2008
24 mai 2004 à 16:22
Ca c'est simple mais c'est bien pratique
Merci bcp tarzent

@+
Ben

ps: c'est vrai que j'ai changé le code, j'ai mis "eventArgs.Cancel = True
"
Calieth Messages postés 1 Date d'inscription vendredi 12 mars 2004 Statut Membre Dernière intervention 12 mars 2004
12 mars 2004 à 11:26
Est ce quelqun pourrais me dire comment , où, appeler cette jolie fonction qui m'interesse ?
cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 8
1 août 2003 à 11:14
Pk ne pas mettre directement :
eventArgs.Cancel = True

?????
Rejoignez-nous