Faire la police en italique et gras
Comment appliquer plusieurs styles de police pour le texte?
System.Drawing.Font MyFont = new System.Drawing.Font(
thisTempLabel.LabelFont,
((float)thisTempLabel.fontSize),
FontStyle.Bold + FontStyle.Italic, //+ obviously doesn't work, but what am I meant to do?
GraphicsUnit.Pixel
);
Merci pour toute aide!
- Voulez-vous appliquer plusieurs styles de police pour un même jeu de caractères? Comment est-ce possible? Ou voulez-vous appliquer les différents styles de caractères différents dans le même mot?
- Je veux qu'il soit en Italique et Gras.
- ok ..je l'obtenir maintenant
Vous devez vous connecter pour publier un commentaire.
Peut-être que vous avez voulu utiliser l'opérateur OU (
|
)[Flags]
attribut) sont conçus pour être combinés dans cette voie.FontStyle
est un drapeau enum et, par conséquent, vous pouvez définir plusieurs styles par:Je pense que c'est FontStyle.Gras | FontStyle.Italique
Vous utilisez généralement le tuyau (or au niveau du bit) symbole de combiner plusieurs indicateurs dans ces fonctions
Cette page explique
http://www.blackwasp.co.uk/CSharpLogicalBitwiseOps_2.aspx
Salut j'ai écrit un simple Éditeur de Texte et j'ai eu le même problème, je n'ai pas trouvé quelque chose d'utile sur internet. Les if , else si la méthode n'est pas optimale si il y a beaucoup de boutons dans la forme, alors j'ai pensé pourquoi ne pas prendre les polices existantes.style et vient de s'ajouter à l'aide de | symbole, comme les gens suggéré ci-dessus. J'ai testé ce code et il fonctionne. J'appelle cette méthode de contrôle pictureBox je clique.
Mise à jour. J'ai trouvé un bug. lorsque vous désélectionnez une police, il réinitialise tous les autres régulier de trop. Mais le code qui regroupe les œuvres.
P. S j'ai utilisé les zones de l'image à la place des boutons et des variables booléennes comme BClicked indiquer s'ils sont activés ou non.
Je pense que vous pourriez bénéficier d'une classe de la Police: