C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: リッチテキストボックスの禁則処理を無効にしたい


(過去ログ 90 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■53598 / inTopicNo.1)  リッチテキストボックスの禁則処理を無効にしたい
  
□投稿者/ ウッパルッパ (1回)-(2010/09/20(Mon) 09:34:18)

分類:[VB.NET/VB2005 以降] 

対象言語は、VB 2008です。
リッチテキストボックスでは、"。"などが行の先頭に来ないように、または"("などが行の末尾に来ないように、
自動的に禁則処理がなされますが、この禁則処理を無効にする方法はありますか?
フォントをMSゴシック等の等幅フォントを使用していて、同じ文字数で折り返しをさせたいのです。
引用返信 編集キー/
■53599 / inTopicNo.2)  Re[1]: リッチテキストボックスの禁則処理を無効にしたい
□投稿者/ 魔界の仮面弁士 (1828回)-(2010/09/20(Mon) 10:04:39)
No53598 (ウッパルッパ さん) に返信
> リッチテキストボックスでは、"。"などが行の先頭に来ないように、または"("などが行の末尾に来ないように、
> 自動的に禁則処理がなされますが、この禁則処理を無効にする方法はありますか?

API 使用になりますが、『RichTextBox EM_SETWORDBREAKPROC』という
キーワードで Bing るか Google ってみてください。
――目的の動作になるかどうかは保証できませんが。
引用返信 編集キー/
■53600 / inTopicNo.3)  Re[2]: リッチテキストボックスの禁則処理を無効にしたい
□投稿者/ ウッパルッパ (2回)-(2010/09/20(Mon) 10:33:57)
No53599 (魔界の仮面弁士 さん) に返信
魔界の仮面弁士様、ありがとうございます。
『RichTextBox EM_SETWORDBREAKPROC』でぐぐってみたら、色々とあるようですので、
試してみます。
気になるのは、以下の記事です。
「RichTextBoxコントロールの禁則処理を解除すると、マウス操作による文字列選択ができなくなる」
http://social.msdn.microsoft.com/Forums/ja-JP/vsgeneralja/thread/43b36eab-50ec-43b9-89ca-9477e8c0d0df

とりあえず色々と試してみて、改めて結果を報告します。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -