Bonjour,
J'ai un petit soucis avec le composant TComboBoxEX.
Je voudrais pouvoir ajouter ou supprimer un item d'une Combo avec image dynamiquement par le code. En gros, en fonction d'une propriété de type Boolean je dois afficher 1,2 ou 3 items avec leur icone associée.
Ci dessous la methode qui est censée mettre à jour le contenu de ma combo :
Ce code déclenche une exception sur le ItemsEx.Clear. Je ne comprend vraiment pas pourquoi...
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 procedure TFrameSaisieCourbe.SetMode(pBouffeePossible: Boolean); begin ComboBoxExTypePoint.ItemsEx.BeginUpdate; try ComboBoxExTypePoint.ItemsEx.Clear; ComboBoxExTypePoint.ItemsEx.AddItem('Point continu',0, 0, -1,-1, nil); ComboBoxExTypePoint.ItemsEx.AddItem('Fin de palier',1, 1, -1,-1, nil); if (pBouffeePossible) then ComboBoxExTypePoint.ItemsEx.AddItem('Bouffée',2, 2, -1,-1, nil); ComboBoxExTypePoint.ItemIndex := 0; finally ComboBoxExTypePoint.ItemsEx.EndUpdate; end; end;
Partager