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 :

Exécution de plusieurs actions


Sujet :

VB.NET

  1. #1
    Membre actif
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2021
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2021
    Messages : 117
    Par défaut Exécution de plusieurs actions
    Bonjour,
    Au départ dans load de form1 j'exécute des lectures de fichier ...... mais maintenant au démarrage selon le poste de travail je lance form1 ou form2 il a t'il une autre solution pour éviter de mettre les mêmes codes dans les 2 Forms.
    J'ai testé dans form2 de mettre call form1() j'ai en souligne rouge (est un type classe est ne peut pas etre utilisé en tant qu'expression.
    Peux t'on cree un private prioritaire au lancement du logiciel ?

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    Il existe plusieurs possibilités qui vont dépendre de divers critères.
    Mais en partant du principe que vous deux fiches lisent un fichier et affichent leur contenu, je suggère de mettre votre code commun dans un fiche ancêtre dont vos deux fiches hériteront.

  3. #3
    Membre actif
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2021
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2021
    Messages : 117
    Par défaut
    comment dois je procéder.
    Oui c'est bien en lancant l'appliquation au demarrage que je dois executer un code identique pour les 2 fenetres qui peuvent etre afficher au démarrage selon des conditions.

  4. #4
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972

  5. #5
    Membre actif
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2021
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2021
    Messages : 117
    Par défaut
    Bonjour,
    J'ai supprimer mon form1 comment dois faire pour crée un private qui va s'executer au lancement et apres selon les condition dedans va me lance soit le form2 ou form3 ?

  6. #6
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    Cela ne va pas le faire !

    Je vous parle "d'héritage" de fiches et vous comprenez "suppression".
    Vous me dite que le code est identique pour les deux fiches et ensuite qu'il détermine quelle fiche doit être lancée.
    Il n'y a rien de cohérent dans tout ça.

    On va donc reprendre dès le début.

    Quel est le code que vous voulez mettre en commun ?
    J'attends de vous que vous postiez ce code.

  7. #7
    Membre actif
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2021
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2021
    Messages : 117
    Par défaut
    Pour être clair au lancement j'exécute form1
    Sur mon code en gros je controle le presence d'un dossier et fichier et a la fin si selon le nom du poste je lance soit listmagasin.ShowDialog() ou Création.ShowDialog() avant dans form1 il y avait une combobox pour choisir l'un ou l'autre et maintenant je voudrais le faire au lancement.

  8. #8
    Membre actif
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2021
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2021
    Messages : 117
    Par défaut
    Au premier lancement du prog il va créer le dossier dans c: et un fichier si il est vide il va me demander le nom du pc et l'écrire a l'intérieur et selon le nom ex: truc1 il va m'ouvrir form2 et si c'est truc2 il va m'ouvrir form3 et des que je quitte avec la croix en haut a droite il me remet le form1 alors que je ne veux plus. (car avant je lancé form1 avec une combox pour choisir le nom du pc )

  9. #9
    Membre actif
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2021
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2021
    Messages : 117
    Par défaut
    résolu j'ai utilisé close pour fermer le form

  10. #10
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    Pour la deuxième fois, je vous rappelle que l'objectif de ce forum est de fournir des éléments de réponses à des questions et que supprimer les messages intermédiaires (qui montrent les étapes de votre réflexion) n'aide pas vraiment à la compression.

    Qu'est devenu le message que vous avez posté hier ?
    Celui-ci :
    Au premier lancement du prog il va cree le dossier dans c: et un fichier si il est vide il va me demander le nom du pc et selon le nom ex: truc1 il va m'ouvrir form2 et si c'est truc2 il va m'ouvrir form3 et que je quitte avec la croix en haut a droite il me remet le form1 alors que je le veux plus. (car avant je lancé form1 avec une combox pour choisir le nom du pc )
    .

    Ce n'est pas la première fois que vous postez une réponse pour la remplacer complètement le lendemain. Vous avez le droit de changer la manière dont vous abordez un problème mais pensez aux personnes qui prennent sur leur temps pour vous aider et qui se retrouvent d'un jour à l'autre avec une expression de besoin différente.


    Donc pour ceux qui ne sont pas dans votre tête, merci d'expliquer par quel miracle vous résolvez un problème de duplication de code en fermant une fenêtre.

  11. #11
    Membre actif
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2021
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2021
    Messages : 117
    Par défaut
    Au premier lancement du prog il va cree le dossier dans c: et un fichier si il est vide il va me demander le nom du pc et selon le nom ex: truc1 il va m'ouvrir form2 et si c'est truc2 il va m'ouvrir form3 et que je quitte avec la croix en haut a droite il me remet le form1 alors que je le veux plus. (car avant je lancé form1 avec une combox pour choisir le nom du pc )


    J,ai trouvé une solution pas très propre mes qui fonctionne.
    A la fin de chaque form j’ai mis Me.close()

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Exécuter plusieurs actions au chargement d'une page
    Par okoweb dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 17/08/2010, 11h53
  2. [ZF 1.10] Exécuter plusieurs actions dans une vue
    Par romain404 dans le forum MVC
    Réponses: 2
    Dernier message: 16/07/2010, 15h37
  3. [STRUTS] Plusieurs actions dans une meme page
    Par DarkWark dans le forum Struts 1
    Réponses: 22
    Dernier message: 10/01/2006, 16h18
  4. Exécuter simultanément plusieurs fonctions
    Par benj63 dans le forum C++Builder
    Réponses: 5
    Dernier message: 05/10/2005, 16h42
  5. [struts]plusieurs actions sur 1 JSP sans DispatchAction
    Par Le Marlou dans le forum Servlets/JSP
    Réponses: 15
    Dernier message: 23/03/2005, 14h10

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