RichTextBox内のフォント変更について
- 題名: RichTextBox内のフォント変更について
- 著者: vov
- 日時: 2006/05/08 23:22:05
- ID: 15668
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: RichTextBox内のフォント変更について
- 著者: 魔界の仮面弁士
- 日時: 2006/05/08 23:41:24
- ID: 15669
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: RichTextBox内のフォント変更について
- 著者: vov
- 日時: 2006/05/09 0:15:02
- ID: 15670
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: RichTextBox内のフォント変更について
- 著者: vov
- 日時: 2006/05/09 17:52:03
- ID: 15681
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
RichTextBox内に短い文を書き
選択された部分のフォントをButtonによって太字、斜体等に変える
またはウィザードによって色や文字フォントを変える
というものを組んだのですが
何種類かテストしてみたところ
2バイト文字と半角英字を組み合わせて変換をしようとするとエラーが出てしまうようです。
また、2バイト文字と半角数字の組み合わせでもエラーが出ることがありました。
例:あa ×
あ1 △
ああ ○
aa ○
Buttonを押したときのコードは
If RichTextBox1.SelectionFont.Bold = False Then
RichTextBox1.SelectionFont = New Font(RichTextBox1.SelectionFont, FontStyle.Bold)
Else
RichTextBox1.SelectionFont = New Font(RichTextBox1.SelectionFont, FontStyle.Regular)
End If
このように記述していて、他のものはBoldの部分をItalic等に変えています。
そこで、質問なのですがRichTextBox内のフォントを変更する際にはどのようなコーディングをすればエラーが出ることがなく変更できるのでしょうか
記入の足りない部分などがありましたらご指摘いただければ追記させていただきますので
よろしくお願いします