Partage
  • Partager sur Facebook
  • Partager sur Twitter

Projet de plusieurs fenêtres

Rendre Form1 (principale) invisible au chargement de Form2

    1 novembre 2014 à 0:48:47

    Bonsoir à tous. J'ai besoin de votre aide.
    Je suis sous VB 2010
    J'ai crée la fenêtre principale Form1 où j'ai mis un bouton, le clic de ce dernier fait apparaître une 2ème fenêtre Form2.
    Je veux qu'à l’apparition de Form2, le Form1 devient invisible.
    Comment s'y prendre?
    Merci
    • Partager sur Facebook
    • Partager sur Twitter
      1 novembre 2014 à 7:10:07


      Bonjour,

      Si par le terme "invisible" tu entends "caché" alors la solution serait celle-ci :

      dans l'événement clic de la première fenêtre, juste après le form2.Show(), tu places :

      Me.Hide()
      • Partager sur Facebook
      • Partager sur Twitter
        2 novembre 2014 à 21:32:23

        Je suis d'accord avec Blue Sh4rk. Simple petite précision, n'oublie pas de faire réapparaître Form1 ou fermer entièrement ton application pour être sûr qu'elle ne reste pas masquée mais continue à tourner en mémoire :
        'Comme Blue Sh4rk le notait
        Me.Hide()
        'Rajouter ceci pour la fermeture complète
        Me.Close()
        ' - ou -
        'Rajouter ceci pour faire réapparaître Form1
        Me.Show()
        Un détail mais qui pourrait être important :p

        • Partager sur Facebook
        • Partager sur Twitter
          13 novembre 2014 à 9:37:12

          Merci de votre aide.

          Mais qu'elle différence y a t-il entre Me.Hide() et Me.visible=False

          • Partager sur Facebook
          • Partager sur Twitter
            13 novembre 2014 à 9:45:47

            C'est la meme chose.

            Tiré de la doc' : Le masquage du contrôle équivaut à attribuer la valeur false à la propriété Visible.Une fois la méthode Hide appelée, la propriété Visible retourne la valeur false jusqu'à l'appel à la méthode Show.

            • Partager sur Facebook
            • Partager sur Twitter

            Projet de plusieurs fenêtres

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown