Récupérer une valeur de Enum

firens Messages postés 68 Date d'inscription lundi 6 novembre 2000 Statut Membre Dernière intervention 24 août 2008 - 23 août 2005 à 21:26
PCPT Messages postés 13278 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 24 août 2005 à 00:17
Bonjour,



j'aurais voulu savoir comment récupérer dans [Capital- Paris] = 1 le
mot Paris en indiquant le numéro d'index qui lui est donné (ici 1) et
ceci lorsqu'on utilise le type Enum de VB.











Merci de vos réponses :)

3 réponses

cs_hassen Messages postés 338 Date d'inscription mardi 28 janvier 2003 Statut Membre Dernière intervention 4 novembre 2008
23 août 2005 à 23:17
ta question elle n'est pas claire

Hassen TUNISIE
0
Zlub Messages postés 809 Date d'inscription mercredi 11 octobre 2000 Statut Membre Dernière intervention 29 septembre 2010 8
23 août 2005 à 23:31
Salut,

vu que t'as fais un Enum tu peux connaitre toute ces infos en testant



Private Enum eNumVille

[France - Paris] = 0

[France - Bordeaux] = 1

[US - NY] = 2

End Enum


<hr size="2" width="100%">

Private Sub Form_Load()

Dim elmt As eNumVille



elmt = [France - Paris]



If elmt = [France - Paris] Then

Debug.Print "Paris " & 0

End If

End Sub




J'espere que ça te vas, sinon, merci de preciser ton probleme...

++

Zlub
0
PCPT Messages postés 13278 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 48
24 août 2005 à 00:17
salut
si ta question est "comment récupérer le nom/valeur/variable attribué à un enum", çà me semble impossible.

c'est comme si tu disais : j'ai 3constantes ->
const cAA = 10
const cBB = 10
const cCC = 11

tu as une valeur 10 ou 11, peu importe, je ne vois pas comment tu pourrais retrouver, dans une string, le nom de ta variable.....

(du moins je vois çà comme çà...)

PCPT
0
Rejoignez-nous