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

C# Discussion :

[C#] Passage de variables entre 2 forms


Sujet :

C#

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    111
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 111
    Par d�faut [C#] Passage de variables entre 2 forms
    Bonjour !!

    Je dispose de 2 forms diff�rentes (une principale, et l'autre un menu options). J'aimerais que les variables que je modifie dans mon menu options (ex : couleur) soit modifi�e �galement dans ma form principale (disposant �galement de cette variable)

    Comment pourrais-je faire ? (En cr�ant un objet "options" peut �tre?)

    Merci d'avance !

  2. #2
    Expert confirm�
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    D�tails du profil
    Informations personnelles :
    �ge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par d�faut
    Voil� ce que je peux te suggerer

    * dans FPrincipale
    [/list:u:e1b57d0954]

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    111
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 111
    Par d�faut
    Merci, je vais essayer �a !

    Sinon, pour comprendre l'exemple, qu'est-ce exactement qu'un "delegate" et quand les utilise-t-on d'habitude ? J'imagine que c'est comme son nom l'indique, pour d�l�guer une responsabilit� ailleurs...

    Merci pour l'info

  4. #4
    Membre Expert
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Architecte technique
    Secteur : B�timent Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Par d�faut
    Citation Envoy� par Tips
    Merci, je vais essayer �a !

    Sinon, pour comprendre l'exemple, qu'est-ce exactement qu'un "delegate" et quand les utilise-t-on d'habitude ? J'imagine que c'est comme son nom l'indique, pour d�l�guer une responsabilit� ailleurs...

    Merci pour l'info
    tu peux regarder ici pour plus d'infos sur les delegate et les evenements ...
    http://freddyboy.developpez.com/dotnet/articles/events/

    @+

  5. #5
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    111
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 111
    Par d�faut
    Merci pr le lien, j'ai lu un peu la doc �galement... Mais rien � faire, il me faut un exemple concret pour comprendre un nouveau concept

    Serait-ce possible d'avoir un bout de code illustrant le probl�me suivant ? :

    Je dispose d'une form "OptionsDialog" : des checkBox, des infos couleurs, ainsi qu'une radio list.

    J'aimerais que quand je clique sur le bouton "OK" de cette boite de dialogue, ces options soient r�pertori�es dans ma form principale "Connect4"

    J'imagine que dans ces 2 form, je dois commencer par d�clarer un objet "Options" contenant chacune de ces infos (stock�es sous forme bool, Color,...)

    Maintenant que dois-je �crire pour faire passer ces infos ?

    Un grand merci !

  6. #6
    Expert confirm�
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    D�tails du profil
    Informations personnelles :
    �ge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par d�faut
    Ben alors evidemment si tu oublies de nous dire que c'est une bo�te de Dialogue
    Donc oui tu as bien besoin de creer ta structure Options en premier lieu
    ensuite
    Dans OptionsDialog
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    private Options myOption;
    public Options Options
    {
      get {return this.myOption;}
    }
    private void OK_Click(object sender, EventArgs e)
    {
      this.myOption = //coder la recupération des options
      this.DialogResult = DialogResult.OK;
      this.Close();
    }
    Enfin dans Connect4
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    private Options newOption;
    private OptionsDialog myDialog;
    //...
       myDialog = new OptionsDialog();
       if(myDialog.ShowDialog() == DialogResult.OK)
       {
          newOption = myDialog.Options;
          // etc...
       }

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    111
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2005
    Messages : 111
    Par d�faut
    J'ai essay�, �a fonctionne !!

    Un tout grand merci !!!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 7
    Dernier message: 03/12/2018, 18h53
  2. [D�butant] Passage de variables entre 3+ Forms
    Par Fekix dans le forum C#
    R�ponses: 9
    Dernier message: 01/12/2014, 16h55
  3. Passage par variable entre 2 form
    Par Marie_7 dans le forum VB.NET
    R�ponses: 5
    Dernier message: 15/04/2014, 23h39
  4. [vb net]passage de variable entre form !
    Par ChristopheOce dans le forum Windows Forms
    R�ponses: 5
    Dernier message: 12/09/2006, 13h06
  5. [VB.Net][debutant]passage de variable entre windows form
    Par ChristopheOce dans le forum Windows Forms
    R�ponses: 1
    Dernier message: 26/07/2006, 14h18

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