Net1dsang
Messages postés35Date d'inscriptionjeudi 10 avril 2003StatutMembreDernière intervention11 août 2010
-
30 avril 2003 à 11:28
Net1dsang
Messages postés35Date d'inscriptionjeudi 10 avril 2003StatutMembreDernière intervention11 août 2010
-
30 avril 2003 à 13:39
voila je cherche a savoir si une variable prend bien une valeur d'un enum. Je m'explique, j'ai le code suivant :
Public enum code
code1=1
code2=2
code3=4
...
end enum
---------------------------------
variable=2
et ensuite je veu savoir si ma "varaible" prend bien une valeur de "l'énum code" alors ke "varaible" n'est pas du type "code" ( je n'est pas mi dim variable as code). Je pensai a un truc du genre
IF(variable IN code) then ...
le IN n'éxistant peut etre pas !! mais c pour savoir si ca prend une valeur du enulm !! si vous ne comprenez pas, faites moi signe !!
sinon si c po possible, est ce possible avec un variable maos cette fois du type code ?
cs_Base
Messages postés70Date d'inscriptionjeudi 23 janvier 2003StatutMembreDernière intervention31 juillet 2003 30 avril 2003 à 12:48
Salut...
Si ta variable n'est pas de type CODE, elle ne prendra pas la valeur de CODE1 (par exemple). C'est facile à vérifier. si tu fais un truc du style :
MaVariable = CODE1
MsgBox MaVariable
Normalement elle devrait rester à 0 voir générer une erreur
En revanche si ta variable est de type CODE, même l'éditeur de VB te proposera la liste des valeurs de ton enum dans une liste déroulante... Et si tu fais :
MaVariable = CODE1
Cette fois-ci ta variable sera égale à CODE1 (c'est à dire 1 dans ton exemple)