Changer les propriété du label via le code

Signaler
Messages postés
186
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
11 avril 2011
-
Messages postés
180
Date d'inscription
samedi 22 novembre 2003
Statut
Membre
Dernière intervention
25 juin 2017
-
Bonjour,

Je voudrais mettre le texte de mon label souligné et changer son couleur si un événement se produit
J'ai fais :
MyLabel.Font = Font.Underline;
MyLabel.Font = Font.Italic;
MyLabel.ForeColor = Color.AliceBlue;
lors de compilation le erreur suivants est affochée :
Impossible de convertir implicitement le type 'bool' en 'System.Drawing.Font'

3 réponses

Messages postés
233
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
25 octobre 2010

si tu veux mettre les propriétés sitées sur ta police,
tu dois créer une nouvelle instance de la classe font que tu affecteras ensuite à la police de ton label.

Nul ne devient grand par la guerre...
Messages postés
12
Date d'inscription
mardi 15 décembre 2009
Statut
Membre
Dernière intervention
10 mars 2010

Le sujet date mais je tien a donner une réponse un peut plus explicite ...

ce que Miltiades a dit est entiérement juste

il faut créer un classe de type "font"
'Exemple (police,taille,gras)
=> dim myFont as New Font("Arial",10,FontStyle.Bold)

aprés il ne reste plus qu'a mettre ton font dans ton label
'exemple
> myLbel.Font myFont

et voila l'affaire est dans le sac

en vb.net tout sa
Messages postés
180
Date d'inscription
samedi 22 novembre 2003
Statut
Membre
Dernière intervention
25 juin 2017
3
EVENEMENT (click de bouton par exemple)
{
//création de la nouvelle police; le symbole "ou: |" sert à "additionner" les effets
Font myFont = new Font("Arial", 15, FontStyle.Underline | FontStyle.Bold | FontStyle.Italic);

//appliquer la police crée au label
label1.Font = myFont;

//changer la couleur de texte du label
label1.ForeColor = Color.Blue;
}

en C#.Net ici!

moi