Visual basic problème avec Me.Close()

Résolu
Bonjour,

je suis débutant en VB. pour ma première application : si vous cliquez sur le bouton de la Form1, Form2 s'ouvre et Form1 se ferme.

Voici le code :

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form2.Show()
Me.Close()
End Sub
End Class

Maintenant mon problème c'est quant je clic sur le bouton, Form2 s'ouvre et se referme automatiquement ainsi que Form1. quel est le problème et comment le corrigé Merci!

6 réponses

  1. bonjour

    plutôt que
    Me.Close()
    essaie :
    Me.Hide()
    Form1 ne sera pas fermé, mais simplement caché seule Form2 restera à l'écran; attention à gérer la fermeture de form1 par la suite.

    Bonne suite
    0
    1. Merci! mais Me.Hide() ne m'arrange pas.
      parce que le programme continue toujours a s'exécuter.
      0
      1. re

        ne change pas ton code, mais dans les propriétés du projet, onglet <Application*>, passe <Mode d'arrêt> sur : "A la fermeture du dernier formulaire"
        (par défaut on a "A la fermeture du formulaire de démarrage" d'où le problème !)

        Mais attention, l'application se terminera à la fermeture de Form2 !

        A+ ?
        0
        1. Merciiiiiiiiiiiiiiiii! ça marche !

          je suis un grand débutant et si vous connaissez un lien pour des codes, un API, ou tout ce qui peut être utile pour un grand débutant, il me sera d'une grande utilité

          encore Merci !
          0
          1. ci dessous quelques liens

            http://www.siteduzero.com/
            http://www.commentcamarche.net/forum/affich-8077048-tutoriel-visual-basic-2008-express
            http://general.developpez.com/cours/

            et le net regorge de tuto de tous niveaux

            Bon courage
            0
            1. Merci pour les liens. je vais vite me mettre au travail!
              0