Fermer un Formulaire [Résolu]

jawadprison 9 Messages postés vendredi 28 septembre 2007Date d'inscription 1 novembre 2008 Dernière intervention - 8 mars 2008 à 12:49 - Dernière réponse : jawadprison 9 Messages postés vendredi 28 septembre 2007Date d'inscription 1 novembre 2008 Dernière intervention
- 19 mars 2008 à 23:29
bonjour a tout le monde , j'espere ke Vous Bien  =)

    Bon Mon problem n'est pas compliquer enfaite il s'agit seulment de connaitre le Code source ( VB.net 2003)   qui permet de fermer un Formulaire ( fenetre de Projet ) via le boutton fermer en haut de la fenetre vous me disez que c'est trop facile je vous di ke c'est pas ca le probleme je veu que quand j'apuyye sur fermer celui ki est a coté de agrandire je veu qu'un message de confirmation apparait et qui demande la confirmation de sortire de programme

et merci pour vos aide et desoler pour ces kestion bete je suis là pour aprrendre

en attendant vos reponses , passez une belle Journeé a+

Votre Ami JAWAD
Afficher la suite 

3 réponses

Répondre au sujet
jawadprison 9 Messages postés vendredi 28 septembre 2007Date d'inscription 1 novembre 2008 Dernière intervention - 19 mars 2008 à 23:29
+3
Utile
Ok Ok Merci en Tous Cas Pour Vos Aide Mé j'ai trouvé La solution moi même en charchant Danc Un Cour de VB.Net bhen La Solution c'est

=====>>>>         La solution  <==========
**    Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
        Dim reps As DialogResult = MessageBox.Show("Voulez Vous Vraiment quitter", "Confirmation", MessageBoxButtons.YesNoCancel)        If reps DialogResult.No Or reps DialogResult.Cancel Then
            e.Cancel = True
        End If

    End Sub
  End Class
========>>>> Fin ! T_T <<<===========
a + bonne journeé a tous
  Jawad é_è     
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de jawadprison
cs_casy 7745 Messages postés mercredi 1 septembre 2004Date d'inscription 24 septembre 2014 Dernière intervention - 8 mars 2008 à 14:26
0
Utile
Tu dis :
"...qui permet de fermer un Formulaire ( fenetre de Projet ) via le boutton fermer en haut de la fenetre ..."
Ben, il n'y a pas de code, c'st la fonctionalité même de ce bouton.

Mais tu précise :
"...quand j'apuyye sur fermer celui ki est a coté de agrandire je veu qu'un
message de confirmation apparait et qui demande la confirmation de
sortire de programme..."
ah forcément, quand la question est correctement posée, on comprend de suite les choses. Pourquoi ne pas avoir commencer par là ?

Donc en .Net tout fermeture de formulaire entraine le déclenchement des évènements Closing (en cours de fermeture) et Closed (fermé) de ce formulaire.

A l'évènement Closing est passé en paramètre, une structure e contenant l'argument Cancel qui s'il est mis à True, annule la fermeture.

Avec pour exemple, celui fourni directement par l'aide MSDN :

   Private Sub Form1_Closing(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles
MyBase.Closing
      ' Determine if text has
changed in the textbox by comparing to original text.
      If textBox1.Text <> strMyOriginalText Then
         ' Display a MsgBox
asking the user to save changes or abort.
         If MessageBox.Show("Do you want to save changes to your text?", "My Application", MessageBoxButtons.YesNo) =  DialogResult.Yes Then
            ' Cancel the
Closing event from closing the form.
            e.Cancel = True
         End If ' Call method to save file...
      End If
   End Sub 'Form1_Closing

---- Sevyc64  (alias Casy) ---- <hr size ="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #   
Commenter la réponse de cs_casy
snak27 19 Messages postés samedi 1 mars 2008Date d'inscription 25 septembre 2008 Dernière intervention - 16 mars 2008 à 12:02
0
Utile
J'ai pas trop compris mais aussi non tu ajoute une boite de dialogue ( par exemple Dialog1)
et sur ton boutton quitter tu met  Dialog1.ShowDialog()

 Pour ta boite de dialogue tu met ton label "voulez vous vraiment quitter blabla"
et tu met le boutton oui et non aprés je pense que tu devrait savoir.

En espérant t'avoir aidé A+
Commenter la réponse de snak27

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.