VB.NET – Changement des caractéristiques d’une police de caractères (« font »)

Problématique

Vous voulez changer la police d’un label ou d’un button. Pour la couleur, c’est facile, je ne vous ferai donc pas l’affront de vous l’expliquer. Mais pour passer en gras ou en italique, vous avez sûrement essayé

myButton.Font.Bold = True (ça ne marche pas, c’est un exemple)

Echec sur toute la ligne car, VB.NET vous répond que le propriété est Read Only

Solution

La vraie solution est la suivante :

myButton.Font = New Font([famille de font], [taille de la font], [style de la font]

[famille de font] peut prendre les valeurs :

  • FontFamily.GenericMonospace
  • FontFamily.GenericSansSerif
  • FontFamily.GenericSerif

[taille de la font] est exprimé en points, sachant que la valeur par défaut est 8.25

[style de la font] peut prendre les valeurs :

  • FontStyle.Bold
  • FontStyle.italic
  • etc …

Les paramètres sont assez explicites et c’est plutôt sympathique. Mais reconnaissez que la procédure n’est pas intuitive.

ET LE TOUR EST JOUÉ ! ALORS ON DIT MERCI QUI ?

Laisser un commentaire