Hej Du kan göra bitoperationer på FontStyle vilket gör att du kan lägga till eller ta bort olika FontStyles rätt enkelt. Är inte bäst på bitoperationer men du får läsa på nånstans... ;-)Hur behåller jag tidigare FontStyle-properties?
Jag har en richtextboxkontroll i mitt windowsformulär. Till detta har jag tre knappar som jag döpt till F (Fet text), K (Kursiv text) och U (Understruken text).
När jag nu skriver in text i textboxen och formaterar om den till fet text så använder jag syntaxen <code>rtxtArea.SelectionFont = new System.Drawing.Font("Arial",10,System.Drawing.FontStyle.Bold);</code> och det funkar bra.
Om jag nu också vill ha texten kursiv så blir den kursiv men formateringen fet text försvinner.
Hur behåller jag den feta formateringen samtigt som jag gör den kursiv?
Tack!Sv: Hur behåller jag tidigare FontStyle-properties?
Ex
FontStyle style=FontStyle.Italic;
if(rtxtArea.SelectionFont!=null )
{
style=style | rtxtArea.SelectionFont.Style;
}
rtxtArea.SelectionFont = new System.Drawing.Font("Arial",10,style );