Probléme d'affectation d'une valeur à Itemindex dans des combo box

cevezo Messages postés 1 Date d'inscription jeudi 29 septembre 2005 Statut Membre Dernière intervention 23 février 2006 - 23 févr. 2006 à 15:40
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 - 23 févr. 2006 à 16:37
Bonjour je rencontre un probléme avec l'affectation d'une valeur à itemindex sur des combobox... L'affectation ne marche pas à tous les coups c à d que lorsque j'affecte la valeur est bien défini mais le composant ComboBox n'a pas l'air de prendre la valeur car il ne s'affiche pas à chaque fois !!!
Svp si vous savez répondre à ce probléme aider moi

2 réponses

jlen100 Messages postés 1606 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 25 juillet 2014 13
23 févr. 2006 à 16:28
salut,

il faut que la valeur affectée à itemindex soit comprise entre 0 et
count-1. dans le cas ou cette valeur est hors limtes le combobox
n'affiche rien

Assures toi que dans les cas ou tu n'as pas d'affichage tu es bien dans les limites



@+

jlen
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 34
23 févr. 2006 à 16:37
petite astuce :

function SetItemIndex(var combo : TComboBox; index : integer) : boolean;
begin
if (index >= 0) and (index <= combo.count-1) then begin
combo.itemindex := index;
result := true;
end else
result := false;
end;

<hr size="2" width="100%">La theorie c'est quand on sait tout, mais que rien ne fonctionne.
La pratique c'est quand tout fonctionne, mais que personne ne sait pourquoi.
<hr>
Rejoignez-nous