Les Snippets

Connexion

Supprimer les doublons d'un combobox

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 23/04/2007 09:38:19 et initié par OneHacker [Liste]
Date de mise à jour : 03/06/2007 16:52:28
Vue : 13415
Catégorie(s) : Control
Langages dispo pour ce code :
- VB 2005, VB.NET 1.x
- VB6, VBA
- VB6, VBA
- Javascript
- C# 1.x, C# 2.x
- Delphi 5
- Delphi 5
- Voir tous les langages pour ce code snippet



Langage : VB6 , VBA
Date ajout : 24/04/2007
Posté par jrivet [Liste]
DateMAJ : 24/04/2007
Dim i As Integer
Dim Elements As New Collection
   On Error Resume Next
       'Pour chaque éléments de la combo
       For i = 0 To Combo1.ListCount - 1
           'On l'ajoute a la collection
           'Si il existe déja => Erreur (ignorée)
           Call Elements.Add(Combo1.List(i), Combo1.List(i))
       Next
   On Error GoTo 0
   
   'On Vide le Combo
   Call Combo1.Clear
   'POur chaque éléments de la collection
   For i = 1 To Elements.Count
       'On l'ajoute au combo
       Call Combo1.AddItem(Elements(i))
   Next 
Remarque :
Ce code utilise Les collections (peu être un peu trop juste pour des doublons mais ca montre le principe).
Code à placer aussi dans une procédure. Combo1 est le comboBox.

Snippets en rapport avec : Combobox, Doublons



Codes sources en rapport avec : Combobox, Doublons

{Visual Basic, VB6, VB.NET, VB 2005} TABLES DE MULTIPLICATION
Pour faire réviser les tables aux tout petits, c'est d'actualité. En VBA Excel. Une table par feuil...

{Visual Basic, VB6, VB.NET, VB 2005} COMBOBOX FAÇON ERRORPROVIDER
Ce que je reproche au contrôle ErrorProvider, dans le cas d'un formulaire contenant des onglets, c'e...

{Visual Basic, VB6, VB.NET, VB 2005} JEU DU CISEAUX
Pour l'été le petit jeu du ciseaux, de la feuille, de la pierre et du puits. Vous connaissez? Vous p...

{Delphi} TRI DANS LISTBOX/COMBOBOX (TSTRINGS)
D' après une question sur le forum : http://www.delphifr.com/infomsg_TRI-NUMERIQUE-SUR-LISTBOX_1050...

{Visual Basic, VB6, VB.NET, VB 2005} MENU CONTEXTUEL
Mettre vos applications favorites dans le menu contextuel du clic droit.Vous cherchez le chemin,vous...

{Flash} FORMULAIRE MAILEUR MULTIADRESSE -- FLASH=>PHP=>FLASH -- CONSTRUIT EN COMPOSANT FLASH
Bonjour, Maileur Flash qui permet de choisir son correspondant dans un formulaire avec une combob...

{Visual Basic, VB6, VB.NET, VB 2005} DÉPARTEMENTS
C'est un jeu: vous situez le département correctement et vous avez le chef-lieu (c'est un de mes pre...

{Visual Basic, VB6, VB.NET, VB 2005} CALCUL MENTAL
J'ai fait ce programme pour faire travailler les neurones avec les nombres aléatoires, en prime vous...

{Visual Basic, VB6, VB.NET, VB 2005} DLL PERMETTANT DE RÉALISER DES OPÉRATIONS SUR DES VARIABLES STRING
Comme le dit le titre , il s'agit d'une dll ( activeX développée sous VB6 ( je ne suis pas assez ava...

{Flash} DATAGRID AVEC FILTRE XML
Voilà un DataGrid avec Filtre XML. Chargement du XML dans un datagrid et filtre avec combobox. ...