Merhaba arkadaşlar .net Python ödevim var. resimdeki gibi 3 tane buton var Richtextbox daki yazıya bu özellikleri uygulatmak istiyorum teker teker oluyo fakat 2 li yada 3 lü yapmaya çalıştığımda yani hem kalın hem italik veya 3 ü bi arada . Olmuyor ne denediysem lütfen yardım edermisiniz. Hangi dilde biliyorsanız yazın ben pythona çevirrim.
void Button2Click(object sender, EventArgs e) {
if (richTextBox1.SelectionFont.Style.ToString().Contains("Bold")) richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, richTextBox1.SelectionFont.Style & ~FontStyle.Bold); else richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, richTextBox1.SelectionFont.Style | FontStyle.Bold); }
void Button3Click(object sender, EventArgs e) { if (richTextBox1.SelectionFont.Style.ToString().Contains("İtalic")) richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, richTextBox1.SelectionFont.Style & ~FontStyle.Italic); else richTextBox1.SelectionFont = new Font(richTextBox1.SelectionFont, richTextBox1.SelectionFont.Style | FontStyle.Italic); }