j'utilise ceci pour le texte en bold et en Italic Mais le problemme lorsque je click sur
les deux seulement un fonctionne
Peut on me dire se qui manque
cs_coq
Messages postés6351Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 31 déc. 2007 à 09:58
Salut,
Tu ne dois pas écraser le style existant avec un nouveau style simple, mais ajouter/supprimer la valeur correspondant à celle que tu souhaites manipuler.
Exemple simpliste avec Bold :
Font changedFont = richTextBox1.SelectionFont;
if (btnBold.Checked == true)
{
// Ajout de Bold au style existant
changedFont = new Font(changedFont, changedFont.Style | FontStyle.Bold);
}
else
{
// Suppression de BOld du style existant, s'il y présent
if ((changedFont.Style & FontStyle.Bold) == FontStyle.Bold)
{
changedFont = new Font(changedFont, changedFont.Style ^ FontStyle.Bold);
}
}