DOBON.NETプログラミング掲示板過去ログ
RichTextBoxでの文字の描画
題名: RichTextBoxでの文字の描画
著者: NAMI
URL:
http://www11.plala.or.jp/nami3/
日時: 2004/07/18 23:44:33
ID: 4919
この記事の返信元:
(なし)
この記事への返信:
[4924]
Re[1]: RichTextBoxでの文字の描画
テラオメガ
2004/07/19 22:25:21
[4939]
Re[1]: RichTextBoxでの文字の描画
深山
2004/07/20 13:15:32
ツリーを表示
環境/言語:[Win XP HE VB.NET2002]
分類:[.NET]
いつも参考にさせていただいております。
早速ですが教えていただきたいことがあります。
FormにRichTextBoxを貼り付けて、そこに文字を入力したいのですが、
"(" や ")" などを半角英字の後に入力すると、図のように
描画がおかしくなってしまいます。何か対策をご存知の方が
いらっしゃいましたら、ご教授ください。
(この記事にはファイル"1.gif"が添付されていましたが、削除されました。)
題名: Re[1]: RichTextBoxでの文字の描画
著者: テラオメガ
URL:
http://homepage3.nifty.com/teranet/index2.html
日時: 2004/07/19 22:25:21
ID: 4924
この記事の返信元:
[4919]
RichTextBoxでの文字の描画
NAMI
2004/07/18 23:44:33
この記事への返信:
[4926]
Re[2]: RichTextBoxでの文字の描画
ア口ンアルファ
2004/07/19 22:45:30
ツリーを表示
こんばんは〜
図をみたんですが、どこがおかしいのか分からないです。
おかしいという場所って
( )が()になってしまうような感じでしょうか?
もしそうだとすると、"("と")"の間にスペースが入っているのではないかなと思います。
題名: Re[2]: RichTextBoxでの文字の描画
著者: ア口ンアルファ
日時: 2004/07/19 22:45:30
ID: 4926
この記事の返信元:
[4924]
Re[1]: RichTextBoxでの文字の描画
テラオメガ
2004/07/19 22:25:21
この記事への返信:
(なし)
ツリーを表示
テラオメガさんへ
実際やってみたら分かるって。
フォントによっては分かりにくいが、MS ゴシックでこの現象を確認できたよ。
NAMIさんへ
解決法は分かりません。すいません。
題名: Re[1]: RichTextBoxでの文字の描画
著者: 深山
日時: 2004/07/20 13:15:32
ID: 4939
この記事の返信元:
[4919]
RichTextBoxでの文字の描画
NAMI
2004/07/18 23:44:33
この記事への返信:
[4951]
Re[2]: RichTextBoxでの文字の描画
テラオメガ
2004/07/20 18:20:01
ツリーを表示
■No4919に返信(NAMIさんの記事)
NAMIさん、こんにちは。深山と申します。
> "(" や ")" などを半角英字の後に入力すると、図のように
> 描画がおかしくなってしまいます。何か対策をご存知の方が
> いらっしゃいましたら、ご教授ください。
こちらでも試してみました。どうやら半角英数文字を入力することで SelectionFont プロパティが
Arial に変わってしまうのが原因のようです。
ぐぐってみたところ次のようなものが見つかりました。お試し下さいませ。
[CS:01478] Re: RichTextBox で半角英数字の入 力フォントの正しい設定方法は?
http://www.users.gr.jp/ml/archive/viewer.aspx?name=cs&no=1478
RichTextboxのフォントについて
http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=1507
題名: Re[2]: RichTextBoxでの文字の描画
著者: テラオメガ
URL:
http://homepage3.nifty.com/teranet/index2.html
日時: 2004/07/20 18:20:01
ID: 4951
この記事の返信元:
[4939]
Re[1]: RichTextBoxでの文字の描画
深山
2004/07/20 13:15:32
この記事への返信:
[4961]
Re[3]: RichTextBoxでの文字の描画
NAMI
2004/07/20 23:18:42
[解決]
ツリーを表示
ア口ンアルファさんへ
本当にそうなるんですね。今、『MS ゴシック』にしてやってみたら
分かりました。
NAMIさんへ
ただの感想であって、解決策でもなくてごめんなさい。
深山さんのが一番参考になりますね。
題名: Re[3]: RichTextBoxでの文字の描画
著者: NAMI
URL:
http://www11.plala.or.jp/nami3/
日時: 2004/07/20 23:18:42
ID: 4961
この記事の返信元:
[4951]
Re[2]: RichTextBoxでの文字の描画
テラオメガ
2004/07/20 18:20:01
この記事への返信:
[4990]
Re[4]: RichTextBoxでの文字の描画
よねKEN
2004/07/21 17:17:42
ツリーを表示
深山さん、アロンアルファさん、テラオメガさん
ありがとうございます。
SelectionFont プロパティがArial に変わってしまうのが原因だったのですね。
APIはまったく知識がありませんので、なんとかKeyPressイベントでSelectionFont
プロパティをRichTextBoxのフォントに合わせ続けることで、クリアしました。
これは、いわゆるバグなんでしょうか?とにかくこれで何とかなりそうなので
とても助かりました。ほんとうにありがとうございました。
解決済み!
題名: Re[4]: RichTextBoxでの文字の描画
著者: よねKEN
日時: 2004/07/21 17:17:42
ID: 4990
この記事の返信元:
[4961]
Re[3]: RichTextBoxでの文字の描画
NAMI
2004/07/20 23:18:42
[解決]
この記事への返信:
(なし)
ツリーを表示
> SelectionFont プロパティがArial に変わってしまうのが原因だったのですね。
> APIはまったく知識がありませんので、なんとかKeyPressイベントでSelectionFont
> プロパティをRichTextBoxのフォントに合わせ続けることで、クリアしました。
だいぶ前にRichTextBoxで色分けしようとして同じ問題にぶちあたったとき、
私も同じ解決策しか思いつかなかったので、同様の対処をしてみましたが、
あまりにも重いのでRichTextBoxを使ってのアプリ開発自体を断念しました。
(そのときは趣味のソフトでした。)
> これは、いわゆるバグなんでしょうか?とにかくこれで何とかなりそうなので
個人的にはこの動作が気持ち悪く、ぶっちゃけRichTextBoxって使えないよなって
いつも思うんですが、たぶん仕様だと思います。
OfficeのWordなんかもこういう動作ですから。
(私は不可思議な動作に悩まされるのでWordはかなり嫌いです)
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
いつも参考にさせていただいております。
早速ですが教えていただきたいことがあります。
FormにRichTextBoxを貼り付けて、そこに文字を入力したいのですが、
"(" や ")" などを半角英字の後に入力すると、図のように
描画がおかしくなってしまいます。何か対策をご存知の方が
いらっしゃいましたら、ご教授ください。