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 :

Dupliquer une form, d'un projet A vers projet B


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 21
    Par défaut Dupliquer une form, d'un projet A vers projet B
    Bonjour,

    Il arrive que l'on est besoin de faire une forme que l'on a déjà fait pour un autre projet. (Ou une form quasi identique)

    Plutôt que de tout refaire, j'aimerai récupéré ma forme de mon premier projet.

    Mes 2 projets sont de la même version (Visual Studio Express 2012)

    Il y a t-il un moyen de faire un export - import ?
    Au moins de ce que l'on trouve dans l'onglet création ( avoir les contrôles avec leurs noms et caractéristiques)
    Pour le code un copier - coller ça peut marcher .

    Merci pour votre aide

    Bien cordialement,

    PS : google n'a pas été d'un grand secours pour mon problème

  2. #2
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Je crois que tu as juste à :

    Aller dans le dossier de ton projet/Forms/ta form

    tu copies les 3 fichiers qui te concernent .vb, .resx, .Designer.vb dans le nouveau projet/forms etc.

    Dans le nouveau projet, tu cliques droit sur ton projet : ajouter un élément existant...

    Je crois en fait qu'il faille juste copier/sélectionner le .vb et le designer (pas sur du tout... fait des tests)

  3. #3
    Membre confirmé
    Homme Profil pro
    Webplanneur
    Inscrit en
    Mars 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Webplanneur
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2012
    Messages : 24
    Par défaut
    Bonsoir
    comme a dit "mactwist69"

    Je procède de cette manière
    Cree un nouveau formulaire.vb (attention mettre le même nom du formulaire que tu veux copier)

    Copie le formulaire .Designer.vb du formulaire que tu veux enregistrer
    Double clic sur form.Designer.vb du nouveau formulaire
    colle le nouveau Designer.vb
    ferme pour enregistrer

    Affiche le code du nouveau
    copie l'ancien et colle, ferme pour enregistrer

    Ouvre le Nouveau formulaire : il correspond a celui déjà fait

  4. #4
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    En fait, tu n'as même pas besoin de copier les desinger et les ressources

    Dans ton projet d'accueil, tu fais un clic-droit sur le nom de ton projet. Tu choisis Élément existant ou quelque chose du genre dans le menu contextuel et tu vas chercher la Form (mais cela peut aussi bien être une classe) que tu veux importer. Le desinger et le fichier des ressources vont soit suivre automatiquement, soit être régénérés à la compilation.

  5. #5
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    @clementmarcotte : je plussois lors de la sélection du form d un autre projet le .designer et .resx vont suivre automatiquement.

  6. #6
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    MacTwist69 a proposé:
    Aller dans le dossier de ton projet/Forms/ta form
    tu copies les 3 fichiers qui te concernent .vb, .resx, .Designer.vb dans le nouveau projet/forms etc.
    Dans le nouveau projet, tu cliques droit sur ton projet : ajouter un élément existant...
    Bonne methode avec une précision importante:
    Au moment de cliquer sur le bouton "Ajouter" pour valider les 3 fichiers de la form, utiliser la flèche pour choisir "Ajouter avec lien" .
    Ainsi les codes ne seront pas dupliqués et une modif de la form opérée dans le Projet1 s'appliquera au Projet 2 et réciproquement.

Discussions similaires

  1. Dupliquer une form
    Par the-morpher dans le forum Windows Forms
    Réponses: 7
    Dernier message: 26/03/2009, 01h55
  2. Réponses: 3
    Dernier message: 09/12/2007, 18h07
  3. Faire un lien internet vers une Form
    Par ..::snake::.. dans le forum C++Builder
    Réponses: 6
    Dernier message: 06/06/2007, 20h20
  4. [C#] Ajout d'une Form existante dans mon projet ?
    Par sara21 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/10/2006, 01h08
  5. Réponses: 1
    Dernier message: 22/09/2006, 11h19

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