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 :

CheckListBox (Selection automatique ?)


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2014
    Messages : 36
    Par défaut CheckListBox (Selection automatique ?)
    Bonjour à tous !

    Je viens aujourd'hui par mis vous car j'ai un petit soucie d'auto cochement (ce mot n'existe pas) dans une CheckListBox.

    Concept : J'aimerai mettre tout ce que l'utilisateur coche dans une CheckListBox dans une list. Pour une fois cocher, l'item sélectionner devient un objet. A chaque fois que l'utilisateur coche, je supprime le contenu de la CLB, rempli avec la liste (ceux qui sont Objet [entreprise.getNom() ]), rempli aussi par le reste des entreprises.

    Problème : Additionnal information : La référence d'objet n'est pas définie à une instance d'un objet

    Si vous voyez quelque chose qui peut être amélioré je suis ouvert à toute sujétion.

    Le code est le suivant :

    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
     
            private void CLB_Step2_EntrepriseEXT_ItemCheck(object sender, ItemCheckEventArgs e)
            {
                //j'aimerais faire une liste d'objet
     
                Controleur_Entreprise MonEntreprise = new Controleur_Entreprise(CLB_Step2_EntrepriseEXT.SelectedItem.ToString());
                //je crée un controlleur pour pouvoir le traiter (je lui passe un nom d'entreprise)
     
                int idEntreprise = MonEntreprise.getIdParNom();
                //je cherche son id avec son nom
     
                MonEntreprise.setID(idEntreprise);
                //je lui met l'id
     
                MonEntreprise.setEntrepriseParId();
                //avec l'id je construit un objet entier
     
                ListEntreprise.Add(MonEntreprise);
                //que je passe dans une liste
     
                CLB_Step2_EntrepriseEXT.Items.Clear();
                //nétoyage de la CLB
     
                int nbTotalEntreprise = 0; //je calcule le nombre total d'entreprise selectionner
                int i = 0; //l'indice où je me trouve
     
                foreach (Controleur_Entreprise values in ListEntreprise) //pour toute les entreprise je les rajoute
                {
                    MessageBox.Show(values.getNom());
                    CLB_Step2_EntrepriseEXT.Items.Add(values.getNom());
                    nbTotalEntreprise++;
                }
     
                while(nbTotalEntreprise > i)
                {
                    CLB_Step2_EntrepriseEXT.SetItemChecked(i, true);
                    i++;
                }
     
                foreach (string values in MesEntreprise.getListNomEntreprise()) //rajout des entreprise
                {
                    //if value == listEntreprise.getNom()
                    CLB_Step2_EntrepriseEXT.Items.Add(values);
                }
     
            }
    Je vous remercie d'avance pour le temps que vous m'apportez.

  2. #2
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2014
    Messages : 36
    Par défaut
    En attendant une solution j'ai continuer de chercher. Je m'en suis résolu à faire une list box qui contient toutes les entreprises sélectionner.

    Merci

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    210
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Juin 2010
    Messages : 210
    Par défaut
    Bonjour,

    Je vois que vous avez ListEntreprise mais je ne vois à aucun moment que vous instanciez

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    List<Controleur_Entreprise> ListEntreprise = new List<Controleur_Entreprise>();
    Je pense que vous l'avez déclaré quelque part sinon vous n'auriez pas compilé, mais avez vous fait le new ?

    A+

  4. #4
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2014
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2014
    Messages : 36
    Par défaut
    Oui plus haut j'ai mon instanciation.

    Vue que j'ai trouvé une autre solution ma question n'est plus (désolé pour le prochain lecteur )

    Résolu !

    Merci pour vos messages.

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

Discussions similaires

  1. Sélection automatique d'une ligne d'un select
    Par kira'an dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 16/11/2006, 16h58
  2. selection automatique après un 1er select
    Par fisdelom dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/09/2006, 22h07
  3. [PHP-JS] select automatique
    Par jadoo dans le forum Langage
    Réponses: 3
    Dernier message: 07/04/2006, 12h54
  4. problème de selection automatique sous access...
    Par Moustique67 dans le forum Access
    Réponses: 4
    Dernier message: 29/11/2005, 00h33
  5. [JTable] selection automatique d'une ligne
    Par bibx dans le forum Composants
    Réponses: 4
    Dernier message: 17/06/2005, 11h59

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