Combobox

Résolu
emkka Messages postés 26 Date d'inscription vendredi 7 avril 2006 Statut Membre Dernière intervention 1 juin 2008 - 30 avril 2006 à 17:18
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 - 1 mai 2006 à 17:51
bonjour,
je suis sur delphi, voila je dispose de deus combobox et je veux que quand je fait mon choix dans la premiere combobox, la deuxieme se remplis en fonction de la premiere.
merci d'avance.

12 réponses

Cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 50
30 avril 2006 à 23:05
La même mais simplifié :

procedure RemoveDoublons(Strings : TStrings);
var N : integer;
begin
  For N := Strings.Count-1 downto 0 do
   If  Strings.IndexOf(Strings.Strings[N]) <> N Then
         Strings.Delete(N);
end;

Alors pour Count :
Count donne le nombres d'items présents dans la list
et Count -1 parce que le premier item n'a pas comme index 1 mais 0 Ex.:
si dans ta liste tu as cinq items Count est = à 5 mais en réalité:
Item1   est = à  Index 0
Item2   est = à  Index 1
...
Item5   est = à  Index 4

Et IndexOf(Chaine) :
renvoie la position (Index) de la chaine dans la liste :

IndexOf('Item5') = 4

voilà j'éspère avoir été assez claire sinon n'hésites pas à le dire
<hr> n'oubliez pas de cliquer sur Réponse Acceptée
si elle vous convient

<hr>
@+
Cirec
3