- ベストアンサー
テキストボックスの表示方法
- テキストボックスの表示方法について教えてください。テキストファイルを読み込み、テキストボックスに表示させるプログラムがありますが、1行の場合と複数行の場合の表示方法が異なります。また、1行の場合でも自動的に行が折り返されて複数行に表示される問題があります。この問題を回避する方法はあるでしょうか?
- テキストボックスの表示方法について教えてください。テキストファイルを読み込み、テキストボックスに表示させるプログラムがありますが、1行の場合でも自動的に行が折り返されて複数行に表示される問題があります。この問題を回避する方法はありますか?また、複数行の場合はきちんと複数行に表示されるようにしたいです。
- テキストボックスの表示方法について教えてください。テキストファイルを読み込み、テキストボックスに表示させるプログラムがありますが、1行の場合と複数行の場合の表示方法が異なります。また、1行の場合でも自動的に行が折り返されて複数行に表示されてしまう問題があります。この問題を解決する方法を教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#1 Wizard_Zeroです。 > 表示の限界で自動的に折り返しとなっているのかなとも思いました。 VB2005で実験してみたところ、全角・半角にかかわらず1,025文字目で改行されました。 仕様だと思います。(OSレベルの仕様か.NETレベルの仕様かは不明) これを変更する方法は私は分かりませんです。
その他の回答 (3)
- OMEGAT
- ベストアンサー率70% (455/642)
確認してみましたが、特にそのようにはならないようです。 テキストファイルの読み込みの部分しだいですが、改行まで含めてテキストボックスにセットしているということはないでしょうか。 もしそうであれば、最後の改行を取り除くなどの処理を行うといいのかもしれません。
お礼
こんばんは。 エディタソフトで確認しましたが、改行コードは含まれてませんし、 普通にReadLineで読み込んでいます。 ただし、補足としましてテキストファイルは6000文字くらいあります。 表示の限界で自動的に折り返しとなっているのかなとも思いました。
こんばんは。 TextBoxのWordWrapプロパティをfalseにすればいいでしょう。 このプロパティは、内容が横幅をオーバーする時に自動でテキストを折り返して表示するかどうかを設定するプロパティです。 改行コードが入っているテキストの場合はきちんと改行されます。
お礼
こんばんは。 これについては事前に試してあったのですが、解消せずでした。 テキストファイルは6000文字くらいありますので、テキストボックス への表示の限界で自動的に折り返しとなっているのかなとも思いました。
- うぃず(@Wizard_Zero)
- ベストアンサー率69% (344/495)
TextBoxコントロールのWordWrapプロパティをFalseにすれば、折り返しなし(改行コードのみで改行)になります。 この場合、ScrollBarsプロパティはBothにしておいたほうがよいと思います。
補足
M-SOFTさまと重複しますが、、 これについては事前に試してあったのですが、解消せずでした。 テキストファイルは6000文字くらいありますので、テキストボックス への表示の限界で自動的に折り返しとなっているのかなとも思いました。
お礼
いろいろ調査しましたが、原因分からずでした。 仕様なのかもしれませんね。 とりあえずこの質問は〆たいと思います。 ありがとうございました。