[VB.NET] Une valeur de type 'String' ne peut pas être convertie en 'System.Drawi [Résolu]

Netlink 139 Messages postés mercredi 2 avril 2003Date d'inscription 12 juillet 2011 Dernière intervention - 28 oct. 2004 à 14:09 - Dernière réponse : Netlink 139 Messages postés mercredi 2 avril 2003Date d'inscription 12 juillet 2011 Dernière intervention
- 28 oct. 2004 à 22:52
Bonjour à tous,

J'essaye de récupérer une valeur contenu dans l'url, et en fonction de cette valeur, modifier la couleur d'un label.

Pour ceci j'ai essayé le bout de code suivant :

If Request.QueryString("C") = 1 Then
lbl_Nav_Simulateur.ForeColor = "#0066FF"
Else If Request.QueryString("C") = 2 Then
lbl_Nav_Association.ForeColor = "#0066FF"
Else If Request.QueryString("C") = 3 Then
lbl_Nav_Membres.ForeColor = "#0066FF"
Else If Request.QueryString("C") = 4 Then
lbl_Nav_Contact.ForeColor = "#0066FF"
Else If Request.QueryString("C") = 5 Then
lbl_Nav_Association.ForeColor = "#0066FF"
Else If Request.QueryString("C") = 6 Then
lbl_Nav_Association.ForeColor = "#0066FF"
Else If Request.QueryString("C") = 0 Then
lbl_Nav_Accueil.ForeColor = "#0066FF"
Else If Request.QueryString("C") = Nothing Then
lbl_Nav_Accueil.ForeColor = "#0066FF"
End If


Et j'obtiens l'erreur suivante :

Message d'erreur du compilateur: BC30311: Une valeur de type 'String' ne peut pas être convertie en 'System.Drawing.Color'.

Erreur source:



Ligne 8 :
Ligne 9 : If Request.QueryString("C") = 1 Then
Ligne 10 : lbl_Nav_Simulateur.ForeColor = "#0066FF"
Ligne 11 : Else If Request.QueryString("C") = 2 Then
Ligne 12 : lbl_Nav_Association.ForeColor = "#0066FF"

Comment faire autrement ?

Merci d'avance !

@ bientôt, Netlink
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
slednet 3 Messages postés jeudi 16 janvier 2003Date d'inscription 14 avril 2005 Dernière intervention - 28 oct. 2004 à 15:35
3
Merci
If Request.QueryString("C") = 1 Then
Ligne 10 : lbl_Nav_Simulateur.ForeColor = system.Drawing.Color.Beige

ou bien encore

System.Drawing.Color.FromArgb(230,100,45)

ou bien encore importe l'assemblie system.Drawing.Color et tape ensuite simplement
lbl_Nav_Simulateur.ForeColor = Beige

Normalement çà fonctionne....

Merci slednet 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de slednet
Netlink 139 Messages postés mercredi 2 avril 2003Date d'inscription 12 juillet 2011 Dernière intervention - 28 oct. 2004 à 22:52
0
Merci
ah Merci !!

ça marche impec ;-)

@ bientôt, Netlink
Commenter la réponse de Netlink

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.