
通常のテキストボックスでは幅よりも長い文字が入ると水平スクロールバーが表示されるのですが、複数行を許可したリッチテキストでは、幅よりも長い文字が入ると自動で折り返しが行われてしまいます。
MSDNで検索してもWordWrap属性はありませんでした。
何か簡単な事を見落としているだけだと思うのですが、どなたかご教授願えますようよろしくお願いします。
環境は
Visual Basic 6.0 + Microsoft Rich Textbox Control 6.0
プロパティは
rtf.MultiLine = True
rtf.ScrollBars = 3(Both)
を触るくらいしか思いつきませんでした。
No.2ベストアンサー
- 回答日時:
こんにちは。
いま試す環境にないのですが・・
RightMarginプロパティに 100000 とか
大きな数値を設定してみてください。
または、
フォームの Loadイベントに↓のようにするとか・・
-------------------------------------------------
RichTextBox1.RightMargin = RichTextBox1.Width * 3
-------------------------------------------------
No.1
- 回答日時:
WindowsAPIを使用するしかないかも。
EM_SETWORDWRAPMODEか、EM_SETWORDBREAKPROCEXメッセージかな?
EM_SETWORDWRAPMODEはこちら。
http://vbvbvb.com/jp/gtips/0501/gSendMessageEmSe …
EM_SETWORDBREAKPROCEXは使い方がちょっと難しいのでがんばってみてください。
#googleでも日本語じゃ使い方引っかかりませんでした。
早速のご回答ありがとうございます。
VBTipsはサンプルコードがあるのが便利ですね。
でもEM_SETWORDWRAPMODEは失敗してしまいました。
OSがXPだと動かないといった不具合なのでしょうかね、よく分かりませんが。
ということで
EM_SETWORDBREAKPROCEXについて調べてみることにします。
解決の糸口を教えて頂けただけでも充分参考になりました。感謝の限りです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ウォッチ式の文字数制限について
-
Vba テキストボックス文字を右...
-
VB.NETでラベルの大きさってど...
-
Win32 API エディットボックス...
-
eclipseのデバッグ中に変数の値...
-
VBで、TextBoxの反転色を変更し...
-
MATLABのグラフで軸目盛りのフ...
-
ListViewでの行全体の選択
-
三菱タッチパネル小数点以下表...
-
VBAでMultiPageの色の設定方法は?
-
ラベル内の文字(Caption)を縦...
-
C# DataGridView特定セルの入力...
-
TextBox内で違う色の文字を表示...
-
VB6.0でテキストボックスの書式...
-
ラベルの文字列の長さが変わっ...
-
VB2005 TextBoxで高さを変更し...
-
Notepad++のコメントの色を変え...
-
ACCESSのラベル内データに下線...
-
タイピングゲーム作成の基本。
-
リッチテキストボックスとテキ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ウォッチ式の文字数制限について
-
eclipseのデバッグ中に変数の値...
-
ラベルの文字列の長さが変わっ...
-
ExcelVBA EnableプロパティがF...
-
Vba テキストボックス文字を右...
-
三菱タッチパネル小数点以下表...
-
ラベルを表示したり非表示にし...
-
VB.NETでラベルの大きさってど...
-
VisualStudioのプロパティが表...
-
ラベル内の文字(Caption)を縦...
-
MATLABのグラフで軸目盛りのフ...
-
ラベルのスクロール(VB)
-
ACCESSのラベル内データに下線...
-
スプレッドシートの列名変更の...
-
(Excel 2003) マクロでワー...
-
Excel VBA ユーザーフォーム内...
-
Notepad++のコメントの色を変え...
-
C#初心者です。チェックボック...
-
Labelのプロパティが変更できな...
-
Acでテキストボックス上に罫線...
おすすめ情報