begin process at 2012 02 15 00:00:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

tri d'une ListBox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

tri d'une ListBox

lundi 20 janvier 2003 à 12:21:43 | tri d'une ListBox

dao85

Bonjour à tous et bonne semaine
Pas trop dur le lundi???

Moi j'ai un petit souci et je ne sais pas si il éxiste une solution:

Voila :
Je remplis une listBox de type :

1222 Toto
1223 Tata
1224 Titi

Est-il possible de trier cette liste par nom(Toto,Titi,Tata) ou par réf(1222,1223,1224) sachant que chaque réference porte le même nombre de caractères.

Merci beaucoup pour votre réponse.
Si cela est impossible, merci de me le dire afin que je ne perde pas trop de temps dessus.

Salut à tous
lundi 20 janvier 2003 à 13:30:41 | Re : tri d'une ListBox

sonoboss

modifie l'ordre d'insertion ds le chargement de ta liste ;-)


Le jour où la merde vaudra de l'or, les pauvres naîtons sans trou du cul!




-------------------------------
Réponse au message :
-------------------------------

> Bonjour à tous et bonne semaine
> Pas trop dur le lundi???
>
> Moi j'ai un petit souci et je ne sais pas si il éxiste une solution:
>
> Voila :
> Je remplis une listBox de type :
>
> 1222 Toto
> 1223 Tata
> 1224 Titi
>
> Est-il possible de trier cette liste par nom(Toto,Titi,Tata) ou par réf(1222,1223,1224) sachant que chaque réference porte le même nombre de caractères.
>
> Merci beaucoup pour votre réponse.
> Si cela est impossible, merci de me le dire afin que je ne perde pas trop de temps dessus.
>
> Salut à tous
lundi 20 janvier 2003 à 13:45:12 | Re : tri d'une ListBox

dao85

Ok, c'est la solution que j'utilise actuellement.
Seulement, les utilisteurs souhaitent voir apparaître la réf en premier. Ne me demande pas pourquoi?

A +



-------------------------------
Réponse au message :
-------------------------------

> modifie l'ordre d'insertion ds le chargement de ta liste ;-)
>
>
> Le jour où la merde vaudra de l'or, les pauvres naîtons sans trou du cul!
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour à tous et bonne semaine
> > Pas trop dur le lundi???
> >
> > Moi j'ai un petit souci et je ne sais pas si il éxiste une solution:
> >
> > Voila :
> > Je remplis une listBox de type :
> >
> > 1222 Toto
> > 1223 Tata
> > 1224 Titi
> >
> > Est-il possible de trier cette liste par nom(Toto,Titi,Tata) ou par réf(1222,1223,1224) sachant que chaque réference porte le même nombre de caractères.
> >
> > Merci beaucoup pour votre réponse.
> > Si cela est impossible, merci de me le dire afin que je ne perde pas trop de temps dessus.
> >
> > Salut à tous
>
lundi 20 janvier 2003 à 14:37:42 | Re : tri d'une ListBox

VicoLaChips2


Bonjour-;)
Petit 1 >> Rien n'est impossible !!
Petit 2 >> Je pense que tu as choisi le mauvais contrôle
pour utiliser ce genre de fonctionnalité.

Pour faire ce que tu veux avec un listbox il faudrait créer un

Type item :
Private type Item
Ref as integer
Nom as string
End Type

Créer un tableau dynamique d'objets item :

Dim Items() as Item, i as integer, tmpItem() as string

For i = 1 to NomDeMaListBox.ListCount -1
tmpItem = split(NomDeMaListBox.list(i)

Redim preserve items(i)
Items(i).Ref = tmpItem(0)
Item(i).Nom = tmpItem(1)

Next

Trier ton tableau de items (tri bulle ou autre)...

Effacer ta liste
NomDeMaListBox.Clear

Et rajouter les éléments triés...

Bref !!! beaucoup de choses à faire !!
Pourquoi ne pas utiliser un listView à la place ? et te servir
des options de tris de ce listevizw ??

Bon courage en tout cas !!

@+, VIC



-------------------------------
Réponse au message :
-------------------------------

> Bonjour à tous et bonne semaine
> Pas trop dur le lundi???
>
> Moi j'ai un petit souci et je ne sais pas si il éxiste une solution:
>
> Voila :
> Je remplis une listBox de type :
>
> 1222 Toto
> 1223 Tata
> 1224 Titi
>
> Est-il possible de trier cette liste par nom(Toto,Titi,Tata) ou par réf(1222,1223,1224) sachant que chaque réference porte le même nombre de caractères.
>
> Merci beaucoup pour votre réponse.
> Si cela est impossible, merci de me le dire afin que je ne perde pas trop de temps dessus.
>
> Salut à tous
lundi 20 janvier 2003 à 14:58:56 | Re : tri d'une ListBox

rene38

Ou bien :
1. mettre ta ListBox à Visible = False, Sorted = True
2. Créer une seconde ListBox (Visible = True, Sorted = False)
3. Ajouter le code


For i = 0 To List1.ListCount - 1
Temp = Right(List1.List(i), 4) & " " & Left(List1.List(i), Len(List1.List(i)) - 4)
List2.AddItem Temp
Next i




-------------------------------
Réponse au message :
-------------------------------

> Bonjour à tous et bonne semaine
> Pas trop dur le lundi???
>
> Moi j'ai un petit souci et je ne sais pas si il éxiste une solution:
>
> Voila :
> Je remplis une listBox de type :
>
> 1222 Toto
> 1223 Tata
> 1224 Titi
>
> Est-il possible de trier cette liste par nom(Toto,Titi,Tata) ou par réf(1222,1223,1224) sachant que chaque réference porte le même nombre de caractères.
>
> Merci beaucoup pour votre réponse.
> Si cela est impossible, merci de me le dire afin que je ne perde pas trop de temps dessus.
>
> Salut à tous
lundi 20 janvier 2003 à 16:44:46 | Re : tri d'une ListBox

dao85

Merci beaucoup
J'ai remplacer mon listbox par un listview et mon problème est réglé.

Encore merci pour tes précieux conseils.

A+



-------------------------------
Réponse au message :
-------------------------------

>
> Bonjour-;)
> Petit 1 >> Rien n'est impossible !!
> Petit 2 >> Je pense que tu as choisi le mauvais contrôle
> pour utiliser ce genre de fonctionnalité.
>
> Pour faire ce que tu veux avec un listbox il faudrait créer un
>
> Type item :
> Private type Item
> Ref as integer
> Nom as string
> End Type
>
> Créer un tableau dynamique d'objets item :
>
> Dim Items() as Item, i as integer, tmpItem() as string
>
> For i = 1 to NomDeMaListBox.ListCount -1
> tmpItem = split(NomDeMaListBox.list(i)
>
> Redim preserve items(i)
> Items(i).Ref = tmpItem(0)
> Item(i).Nom = tmpItem(1)
>
> Next
>
> Trier ton tableau de items (tri bulle ou autre)...
>
> Effacer ta liste
> NomDeMaListBox.Clear
>
> Et rajouter les éléments triés...
>
> Bref !!! beaucoup de choses à faire !!
> Pourquoi ne pas utiliser un listView à la place ? et te servir
> des options de tris de ce listevizw ??
>
> Bon courage en tout cas !!
>
> @+, VIC
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour à tous et bonne semaine
> > Pas trop dur le lundi???
> >
> > Moi j'ai un petit souci et je ne sais pas si il éxiste une solution:
> >
> > Voila :
> > Je remplis une listBox de type :
> >
> > 1222 Toto
> > 1223 Tata
> > 1224 Titi
> >
> > Est-il possible de trier cette liste par nom(Toto,Titi,Tata) ou par réf(1222,1223,1224) sachant que chaque réference porte le même nombre de caractères.
> >
> > Merci beaucoup pour votre réponse.
> > Si cela est impossible, merci de me le dire afin que je ne perde pas trop de temps dessus.
> >
> > Salut à tous
>


Cette discussion est classée dans : listbox, tri, toto, trop, tata


Répondre à ce message

Sujets en rapport avec ce message

Tri dans une ListBox [ par xabi62 ] Est-ce qu'on peut faire un tri par ordre alphabétique de tous les éléments contenu dans une ListBox.Si oui comment faut-il faire..?????Merci A+xabi types de variables [ par Funtay ] jevoudrais savoir quel type donner à une variable toto quand toto=tata/titi sachant que tata et titi sont de type "LONGS".J'ai essayer pas mal de typ modifier contenu d'un form selon que l'on ouvre une extension uo une autre (association) [ par ralf19b3 ] Salut les progrmmeur!! Voila g un tite question a vous posez : j'ai 2 fichier (1.TOTO et 2.TATA) et dc je voudrer savoir si je peut associez ces deux J'ose pas trop poser ma question sur une listbox [ par hqv0 ] Bonjour, alors voila, je debute en VB et je cale sur plein de trucs, mais la il y en a un qui ne veux pas s'eclaircir devant moi et je compte sur vo Créer une arborescence de treeview en dynamique [ par happexamendios ] Bonjour,je galère un peu sur l'utilisation des treeviews. J'ai besoin de remplir une treeview et de recréer une arborescence depuis des chaines créée pbl tri listbox [ par kdavtodie ] Bonjour,j ai un ptit souci sur l affichage d une listbox qui est le résultat d une comparaison avec une autre listbox, donc ces deux la on une proprié fonction de traitement de caractères [ par jeremy4920 ] est ce qu'il existe une fonction qui permet de mettre des chaines de caractères sur une seule ligne ; exemple:avant: bonjour toto Tri de cases [ par valer ] Bonjour,voila le pbj'ai une colonne A d'environ 1000 lignes du style| A | B | C ||Valer-F| 20ans | Perigueux||Toto-A|12ans |tot Problème de tri alphabetique [ par Slyders ] Voila je vous expose mon problème:Alors je doit inserer dans une listbox une série de nom d'enfant : sa c fait ;)Ces noms d'enfants sont trier par ord tri de listview par nombre de clicks en vb.net [ par philcam ] Salut à tous,Dans mon prog j'ai une list box qui affiche une liste des données; jusqu'à là rien de bien original, mais j'ai pensé à une fonction à imp


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,895 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales