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 :

Question UserControl en CSharp


Sujet :

C#

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2007
    Messages : 2
    Par défaut Question UserControl en CSharp
    Bonjour, j'ai une petite question si quelqu'un pouvait m'aider ce serait super!Voilà j'ai dans mon application des userscontrols imbriqués qui posent problème.J'entends par là que j'ai un UserControlPersonne dans lequel je charge dans une combobox la liste des localités belges.Mais ce UserControl se trouve dans un autre UserControlClient dans lequel il n'y a pour l'instant aucun code de transfert de données.J'ai un formulaire principal Menu à partir duquel je charge tous mes UsersControls.J'ai une classe SQLprovider dans laquelle se trouve tout le code nécessaire à ma connexion.Je la déclare,l'instancie et la passe en paramètre donc dans mon UserControl, puis je la redéclare avec la même instance dans mon formulaire principal Menu et passe aussi l'instance en paramètre pour charger le UserControl.Pour les UsersControls simples, pas de problème, ça fonctionne!mais lorsque j'ai un UserControl qui contient un autre UserControl ça ne va pas, je suis un peu perdue.Que dois-je faire, instancier plusieurs fois?où?que dois-je passer en paramètre?Quel casse-tête!

  2. #2
    Membre confirmé Avatar de Thor Tillas
    Inscrit en
    Octobre 2006
    Messages
    113
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 113
    Par défaut
    Et si tu nous faisais un petit résumé graphique de tout ca (genre un uml pour nous montrer les classes... ) et un éclaircissement sur ton problème ?

    Parce que la, je suis pas sur que quelqu'un puisse comprendre la structure de ton prog ou même ton problème...

    De ce que j'en ai lu, j'ai l'impression que ce que tu aimerais c'est faire en sorte que des membres (un user control dans un xaml ou intégrer en c# ca ne revient en fait qu'à déclarer un nouveau membre) connaissent une instance donnée...

    Dans ce cas il suffit d'ajouter une méthode Initialize(InstanceVoulue instance) dans chacun de tes usercontrol, pis d'appeler cette méthode...


    genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
    class Mother 
    {
      public Mother()
      {
         InitializeComponent();
     
         //Mettre à jour les usercontrol que je connais...
         m_child1.Initialize(this);
         m_child2.Initialize(this);
      } 
    }
     
    class Child1
    {
      public Child1()
      {
          InitializeComponent();
      }
      public Initialize(Mother mother)
      {
        m_mother = mother;
        //Mettre à jour mes propres enfant...
        m_child3.Initialize(m_mother);
      }
    }
     
    class Child2
    {
      public Child2()
      {
          InitializeComponent();
      }
      public Initialize(Mother mother)
      {
        m_mother = mother;
        //Mettre à jour mes propres enfant...
     
      }
    }
     
    class Child3
    {
      public Child3()
      {
          InitializeComponent();
      }
      public Initialize(Mother mother)
      {
        m_mother = mother;
        //Mettre à jour mes propres enfant...
     
      }
    }
    J'espère que je suis pas trop faux, sinon n'hésite pas à me le dire et à préciser un peu ton problème

Discussions similaires

  1. Question sur les usercontrol
    Par AsmCode dans le forum VB.NET
    Réponses: 4
    Dernier message: 19/08/2008, 19h33
  2. UserControl, question "complexe" ?
    Par theMonz31 dans le forum C#
    Réponses: 5
    Dernier message: 13/05/2008, 14h37
  3. Question sur les usercontrols et la dll generee
    Par fripon dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/01/2007, 11h42
  4. Question de faisabilité
    Par lisarasu dans le forum CORBA
    Réponses: 3
    Dernier message: 14/05/2002, 11h26
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

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