cs_Sp00ky
Messages postés112Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention20 novembre 2006
-
8 août 2005 à 14:43
BadFog
Messages postés6Date d'inscriptionjeudi 4 août 2005StatutMembreDernière intervention22 juin 2006
-
8 août 2005 à 18:49
Bonjour à tous et à toutes,
Je voudrais savoir s'il est possible de donner à des éléments d'une ListBox une valeur différente de leur ListBox.Value qui donne ce qui est affiché comme texte.
En fait un peu comme s'il y'avait 2 propriétés différentes (de base identiques) : La valeur attribuée, et la valeur affichée dans la sélection.
Par ex., une liste de projets s'affiche dans le ListBox, possédant chacun un ID unique, et je voudrais que ce soit cet ID qui soit enregistré comme valeur et non le nom du projet, qui lui est affiché par contre (plus simple de choisir par NOM pour un utilisateur, mais de chercher par ID pour le programme).
Je récupère déjà l'ID en meme temps que le nom, juste après le nom, entre parentheses, mais je voudrais donc que ce ne soit que cet ID qui soit récupéré quand j'appelle ListBox.Value et non pas le nom et l'ID entre parentheses.
Voilà je ne sais pas si j'ai été bien clair ou si c'est possible ... mais merci d'avance pour une réponse !
cs_Sp00ky
Messages postés112Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention20 novembre 20061 8 août 2005 à 16:31
Merci pour vos réponses !
Daniel, en fait celà ne me va pas, car dans mes ID uniques, il y'a du numérique mais aussi du texte (ID groupés par genre de projet : Axxxx, Bxxxx, ...)
fcampagne, je ne sais pas si j'ai bien fait ce que tu m'as dit, mais le fait est que j'ai réussi à faire ce que je voulais.
En fait j'utilise un tableau des projets sur une nouvelle feuille excel, dans lequel est stocké, un peu comme dans une table de base de donnée, le nom du projet, son ID et son commentaire.
Ainsi, en repérant le nom, je repère la ligne, et du coup l'ID.
Je ne sais pas s'il est possible de faire un tableau "virtuel" sous forme de variable dans lequel j'inscrirais ces données, ce qui me permettrait d'éviter la nouvelle feuille, mais finalement cette nouvelle feuille va m'être utile.
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 8 août 2005 à 16:50
Salut, j'arrive un peu tard mais il il y a une solution qui marche avec vb6 comme vb.net : la listview.
Voir les propriétés Key et Tag qui sont bien utiles dans le cas présenté et surement moins lourd à gérer qu'un tableau supplémentaire.
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?