Bonjour

Je reflechi a la meilleure maniere d'etablir un lien entre un Array d'elements et un CheckListbox

Pratiquement je peux m'en sortir mais j'aimerais trouver la maniere la plus "simple"

Explication

Dans une classe, je dispose d'un array de string (description d'action)
J'ouvre une form et remplis un checklistbox avec ce tableau

L'utilisateur active certaines actions et valide la form
A ce stade je n'ai qu'un soit qu'un lien d'indice entre l'element checké de la listbox et le string descripteur soit je dois utiliser le string descripteur comme reference et c'est tout a fait crade

Je pense donc definir plutot un tableau d'une classe action

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
    public class Action
    {
      public bool Checked {get;set;}
      public string Action { get; set; }
    }

A ce stade je seche sur deux choses

1- Comment auto declarer/initialiser mon tableau

Style un truc dans le genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
    Action []Box = new ChkBox[]
    {
{false,"Nieuwe Plaats"}
,{false,"Bijplaatsen"}
,"Vervangen"
,"Wegnemen"
,"Verzetten"
,"Rechtzetten"
};

2-Comment faire le lien entre l'element Checked de ma classe action et le Checked du listbox