Hallo,
ich habe eine RichTextBox vor mir und eine ToolBar mit Buttons für Fett, Kursiv und Unterstrichen.
Wenn ich auf einen der Knöppe klicke, dann wird der Stil auch angewandt. Wenn ich aber nochmals draufklicke, tut sich nichts neues wegen folgendem Problem:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| private void boldToolStripButton_Click(object sender, EventArgs e) { if (RichTextBox.SelectionFont.Style == FontStyle.Bold) { RichTextBox.SelectionFont = new Font(RichTextBox.SelectionFont, ); } else { RichTextBox.SelectionFont = new Font(RichTextBox.SelectionFont, FontStyle.Bold | RichTextBox.SelectionFont.Style); } getFormattingToToolbar(); } |
An der Stelle der Kommentare sind meine Probs. Wie kriege ich rauß, ob der Style des Fonts
unter anderem FontStyle.Bold ist und
nicht ausschließlich?
Und zweites Problem: Wie "subtrahiere" ich das Bold von dem ursprünglichen Style?
Ich weiß, neue Frage neues Topic, aber das hängt so nah miteinander zusammen danke ich... oder täusche ich mich?
Kann auch sein, dass ich mal wieder eine viel einfachere Lösung übersehen habe -.- wie bei den
kurzen Datumsstrtings neulich
Vielen Dank
JayK