Denna fråga är ändrad, jag hittade en combobox som visade fonter http://www.codeproject.com/cs/combobox/Funderingar om richtextbox.
Jag har dock ett par andra frågor.
När jag klickar i min richtextbox, så har jag gjort/hittat en liten kodsnut som ställer in comboboxen efter vilken font det är:
<code>
System.Drawing.Text.InstalledFontCollection ff = new InstalledFontCollection();
FontFamily f;
f=richTextBoxEx.SelectionFont.FontFamily;
//visar vilken font som är skriven
string sFont=f.Name.Replace("[FontFamily: Name =","").ToString();
sFont=sFont.Replace("]","").ToString();
fontComboBox1.SelectedIndex = fontComboBox1.FindString(sFont);
</code>
Jag är alldeles säker på att någon skulle kunna skriva denna mycket bättre/snyggare, men den fungerar.
Nu har jag två frågor.
Jag ville göra likadant med teckenstorleken. Jag har en combobox med teckenstorlek.
Hur får jag fram vilken storlek som är inskriven i richtextboxen?
Hur får jag fram om teckensnittet är fet eller inte?
Tacksam för svar
[REDIGERAT]
Jag hittade en kodsnutt med vars hjälp man kan se om texten är fet eller inte.
<code>
if (richTextBoxEx.SelectionFont.Bold == true)
{// Bullet button on toolbar should appear pressed
toolBarButton5.Pushed = true;
}
else
{// Bullet button on toolbar should appear unpressed
toolBarButton5.Pushed = false;
}
</code>
Just nu så är det bara ett bekymmer, teckenstorleken...
[REDIGERAT IGEN]
Jodå, jag hittade efte mycket om och men.
<code>
System.Drawing.Font currentFont = richTextBoxEx.SelectionFont;
string sSize = currentFont.Size.ToString();
comboBox4.SelectedIndex = comboBox4.FindString(sSize);
</code>
Nu är det lugnt ett tag.