掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
リッチテキストコントロールのフォント形状について (ID:122264)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
自己レスです。とりあえず以下の方法で解決?しました。 RichTextBox1_TextChangedの中でTextbox1.Text=RichTextBox1.Rtfとして その振る舞いを調べてみました。結果、以下のようなコードにてプロパティ ウィンドウで指定したときにデザインウィンドウの中のリッチテキストボックスに表示される書体と同じ書体で描画できることがわかりました。 Private Sub RichTextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RichTextBox1.TextChanged Static ch As Boolean = False If ch = False Then tmpSelStart = RichTextBox1.SelectionStart ch = True End If RichTextBox1.Rtf = Replace(RichTextBox1.Rtf, "\fswiss\fcharset0 Arial;", "\fnil\fcharset128 \'82\'6c\'82\'72 \'83\'53\'83\'56\'83\'62\'83\'4e;") If ch = True Then RichTextBox1.SelectionStart = tmpSelStart ch = False End If End Sub もちろんReplace文の中の置き換える対象文・置き換える文は書体によって変わってきます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.