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

Windows Forms Discussion :

Forms indépendantes connectées


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Août 2007
    Messages : 46
    Points : 43
    Points
    43
    Par défaut Forms indépendantes connectées
    Salut à tous.
    je suis en train de vouloir mettre en place (développer) une application assez bizarre. le probleme est qu'elle est assez gourmande en ressources donc il arrive que le programme fonctionne lentement de temps en temps.
    J'ai donc pensé à créer des messages du styles "Traitement en cours" pendant un traitement.

    j'aimerais pour le faire utiliser deux form, une qui sera le programme principal et l'autre qui va gérer l'affichage des messages d'attente.

    je bloque car je n'arrive pas à appeller les methodes du deuxieme programme dans le premier.

    Quelqu'un saurait comment faire pour invoquer un Form d'un projet différent dans la meme solution ?

    Merci à tous
    A+

  2. #2
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Points : 252 372
    Points
    252 372
    Billets dans le blog
    121
    Par défaut
    par défaut les formulaires sont publique si sur form1 tu a textbox1 par exemple et tu veut modifier une propriété de texbox1 dans form2 et affiche form1 tu fait juste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Form1.textbox1.text = ""
    pour une boite de dialogue modale ou
    a toi de jouer sur la position avec la propriété StartPosition du formulaire
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  3. #3
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Août 2007
    Messages : 46
    Points : 43
    Points
    43
    Par défaut
    Salut lilroma.

    Merci pour ta réponse mais en fait j'y avait déjà pensé et vois tu, le problème n'est pas à ce niveau. Le truc c'est que ta solution marche lorsque l'on est dans le même projet. Mais moi je travaille avec des form qui sont dans des projets différents mais qui appartiennent à une même solution.

    le premier projet : projetA contient un form FormA
    le second : projetB contient un form FormB

    le premier est le projet principal et j'aimerais appeller FormB à travers FormA.

    Je suis en train de chercher à le faire via les nameSpace, mais j'y arrive pas non plus. Je m'y prends mal ou c'est impossible ?

  4. #4
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Points : 252 372
    Points
    252 372
    Billets dans le blog
    121
    Par défaut
    Tu peut ajouter une référence de projetB dans projetA
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 36
    Points : 35
    Points
    35
    Par défaut
    Exactement.

    Pour le faire, tu vas dans les propriétés de ProjetA, onglet Références. Tu ajoutes ProjetB à la liste des références via le bouton "Ajouter". Tu devrais retrouver facilement ton ProjetB par l'onglet "Projets" dans la petite fenêtre qui s'ouvrira.

    Une fois que c'est fait, tu peux accéder aux membres publics et statiques (shared en VB.NET, si je me goure pas). Admettons que tu veuilles afficher simplement une Form que tu as créé dans ProjetB à partir de ProjetA, tu dois faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim bForm As New ProjetB.FormB()
     
    bForm.Show()

  6. #6
    Membre du Club
    Inscrit en
    Août 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations forums :
    Inscription : Août 2007
    Messages : 46
    Points : 43
    Points
    43
    Par défaut
    Tu as sans doute raison,
    je'assaye ca et je reagis plus tard

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 36
    Points : 35
    Points
    35
    Par défaut
    N'oublie pas de spécifier que c'est résolu si ça l'est... et ça devrait l'être !

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/07/2012, 14h24
  2. [Débutant] Windows Form se connectant à un service web
    Par Marc22 dans le forum Services Web
    Réponses: 4
    Dernier message: 22/12/2009, 22h13
  3. [Forms]se connecter au forms via html
    Par al_mer dans le forum Forms
    Réponses: 1
    Dernier message: 16/10/2006, 09h31
  4. [Forms 6i] connection à deux users
    Par fethi2010 dans le forum Oracle
    Réponses: 2
    Dernier message: 30/12/2005, 11h34
  5. [forms web]connection
    Par Wessim dans le forum Forms
    Réponses: 3
    Dernier message: 18/06/2005, 13h39

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