[Serializable] public class serializable_liste<T> where T:ListControl { //serializable_control contient un texte et un nom //ma variable-propriété de classe: public List<T> Items { get; set; } //Constructeur public serializable_liste(T listItemControl) { this.Add(listItemControl); } //Methode pour facilité l'ajout public void Add(T listItemControl) { Items.Add(listItemControl); } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionpublic serializable_liste(ComboBox listItemControl) { int i = 0; Items = new string[listItemControl.Items.Count]; for (i = 0; i < listItemControl.Items.Count; i++) { Items[i] = listItemControl.Items[i].ToString(); }//next item }//combo constructor end
private Dictionary <String[],serializable_control> controlDataDictionnary = new Dictionary <String[],serializable_control>;
[Serializable] class serializable_form<T> where T:serializable_control { private Dictionary <String[],T> controlDataDictionnary = new Dictionary <String[],T>();
//Methode pour facilité l'ajout public void FillInDictionnary() { foreach (var item in Items) { if (item is ComboBox) { ComboBox cb = item as ComboBox; //cb.Items disponbile } else { ListBox lb = item as ListBox; //lb.Items disponbile } } }