IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Quel évenement est déclenché pour form1.show ?


Sujet :

VB.NET

  1. #1
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2012
    Messages : 691
    Points : 929
    Points
    929
    Par défaut Quel évenement est déclenché pour form1.show ?
    Bonjour


    J'ai 2 forms ,form1 et form2
    form1.visible = true
    form2.visible = false
    dans form1 j'ai une variable x que j'incrimente quand je clique un bouton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     Private Sub button1_MouseClick(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles button1.MouseClick
       x+=1
       me.visible = false
      form2.show
    end sub
    dans form2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub button1_MouseClick(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles button1.MouseClick
       'code .......
       me.visible = false
      form1.show
    end sub
    quel évenement est déclenché à form1.show ?

  2. #2
    Expert confirmé
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Points : 4 242
    Points
    4 242
    Par défaut
    Hello,

    Déjà, il y a Form.Shown qui est évident.

    Mais si mes souvenirs sont bons, je dirais qu'il y a aussi Form.Load et Form.Activated.

    Possible que j'en oublie.

  3. #3
    Membre actif
    Avatar de guatto
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2014
    Messages : 179
    Points : 226
    Points
    226
    Par défaut
    Salut,

    je n'ai pas compris ta question, mais en cliquant sur le bouton1 de ta Form2 tu déclenches l'événement MouseClick qui te fait retourner sur ta Form1. Je pense pas que ça soit ça ce que tu cherches à savoir !?

  4. #4
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Israël

    Informations forums :
    Inscription : Mars 2012
    Messages : 691
    Points : 929
    Points
    929
    Par défaut
    Oui c'est Form.Activated qui convient le mieux
    pour form.shown j'ai essayé mais pas de résultat comme je voulais
    du msdn
    Se produit à chaque fois que le formulaire est affiché en premier.
    L'événement Shown est déclenché uniquement la première fois qu'un formulaire est affiché ; les opérations consistant à réduire, agrandir, restaurer, masquer, afficher, ou invalider et repeindre ne déclencheront pas cet événement. Pour plus d'informations sur l'ordre des événements d'un formulaire, consultez Ordre des événements dans les Windows Forms.
    salut guatto
    par ex pour un jeu de motus dans form1 trouver le mot si je trouve un bouton apparait qui affiche form2 (pour le tirrage des 2 boules )
    après cliquer sur un bouton pour revenir à form1
    le jeu se termine quand j'ai trouvé 10 mots seulement après le tirrage des 2 boules je veux verifier si nmot = 10
    je peux écrire dans form2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub button1_MouseClick(sender As Object, e As System.Windows.Forms.MouseEventArgs) Handles button1.MouseClick
       'code tirage des boules
       me.visible = false
       If form1.nmot = 10 ...
        'bbbbb
       end if 
      form1.show
      end sub
    mais je veux écrire le code de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If form1.nmot = 10 ...
        'bbbbb
       end if
    dans form1

  5. #5
    Membre actif
    Homme Profil pro
    Retraité intello
    Inscrit en
    Juillet 2012
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Retraité intello

    Informations forums :
    Inscription : Juillet 2012
    Messages : 186
    Points : 205
    Points
    205
    Par défaut
    Bonjour shayw.

    La variable nmot est utilisée, me semble-t-il, tantôt dans Form1, tantôt dans Form2. Il me paraît donc judicieux de la définir en variable publique dans un module standard. Nul besoin alors d'évènement.

    Cordialement.

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/07/2009, 17h33
  2. Savoir quel module est utilisé pour tel matériel
    Par Fluxy dans le forum Matériel
    Réponses: 4
    Dernier message: 06/10/2008, 09h51
  3. Quel ETL est à me conseiller pour une migration de bases ?
    Par Arvulis dans le forum Alimentation
    Réponses: 10
    Dernier message: 27/10/2006, 15h39
  4. Quel langage est le plus adapté pour faire ce script ?
    Par koKoTis dans le forum Langages de programmation
    Réponses: 8
    Dernier message: 15/08/2006, 19h00
  5. Quel événement est déclenché quand on passe d'un enregist...
    Par pyxosledisciple dans le forum Access
    Réponses: 1
    Dernier message: 21/01/2006, 10h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo