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 :

Ouvrir un Form d'un autre Projet


Sujet :

VB.NET

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2
    Par défaut Ouvrir un Form d'un autre Projet
    Bonjour,
    Voila mon probleme : j'ai une solution VB .NET contenant 4 projets, (dont 3 dans des sous-dossiers), j'aimerais, à partir d'une fenêtre pourvoir afficher un form d'un autre projet

    Est-ce possible ? Si oui, Comment ?

  2. #2
    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
    Dans le projet 2, tu fais un "add as link " de la form Fx du projet 1.

    "Add" copierait Fx.* dans le répertoire de xxx\Projet2.
    "Add as link" fait référence à xxx\Projet1\Fx.*

    Pour faire "Add as link", c'est comme pour faire "Add", mais en appuyant sur la flêche du bouton "Add" pour sélectionner "Add as link".

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2
    Par défaut
    Citation Envoyé par Graffito Voir le message
    Dans le projet 2, tu fais un "add as link " de la form Fx du projet 1.
    C'est dans quel menu ?? (j'ai la version française de VisualStudio 2010 express)

  4. #4
    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
    En version US :
    • Dans la fenêtre "Solution explorer", Click droit sur le projet
    • Option "Add existing item"

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    euh ... moi je dirais plutot de faire clic droit sur le projet / ajouter une référence et de fournir l'exe ou la dll
    ca permet d'utiliser tout ce qui dans l'exe ou la dll depuis l'autre exe/dll
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  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
    ca permet d'utiliser tout ce qui dans l'exe ou la dll depuis l'autre exe/dll
    Ah, ça me serait jamais venu à l'esprit .
    Vieux reflexe, sans doute : Au temps des dinosaures, on n'intégrait généralement dans une appli que le minimum necessaire...

    Toutefois, cette solution présente l'inconvénient de ne pas pouvoir directement modifier/compiler le source que l'on ajoute au projet.

  7. #7
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    si les 4 projets sont à lui et dans la meme solution (.sln) il est possible de modifier un projet et que ca impacte l'autre

    et ca évite d'avoir 3x le meme code en différent ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  8. #8
    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
    si les 4 projets sont à lui et dans la meme solution (.sln) il est possible de modifier un projet et que ca impacte l'autre
    C'est vrai, mais mélanger dans la même solution 2 projets qui n'ont rien à voir entre eux à part une fonction/class/form de bibliothèque : je ne suis pas fan, sauf à créer un 3ème projet pour la bibli.

    et ca évite d'avoir 3x le meme code en différent ...
    Le "Add as link" ne duplique pas le code, il reste à un seul endroit et est partagé.

  9. #9
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    tout à fait
    et puis je ne connais pas le add as link ...

    donc soit ca, soit faire une dll commune, et il reste possible de mettre le code source de la dll dans plusieurs solutions
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

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

Discussions similaires

  1. ouvrir une form dans une autre
    Par tarmo57 dans le forum Débuter
    Réponses: 13
    Dernier message: 29/04/2025, 14h38
  2. Réponses: 3
    Dernier message: 09/06/2012, 22h47
  3. Ouvrir un .htm depuis un autre projets
    Par HULK dans le forum ASP.NET
    Réponses: 2
    Dernier message: 01/06/2011, 16h19
  4. (VB6)Ouvrir une form en mode ajout à parti d'une autre
    Par djancof dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 13/02/2006, 14h40

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