プロが教えるわが家の防犯対策術!

Visual Basic 6.0での質問です。
VB6.0で標準で利用できるテキストボックスに、文字列をTextに代入する際、65536文字以上の文字を入れようとすると、65535文字までしか入りません。
これは回避できないのでしょうか?
もしできるのならどのようにすれば良いのか、教えてください。お願いします。

A 回答 (2件)

テキストエディタみたいなのや、メッセージをひたすら表示するなんて場合に欲しくなりますよね。

私も同じ悩みを抱きました。

VB6ですと、サービスパック4を当てていれば、Rich Textboxが使用できます。これは複数行のテキストでもシステムメモリの許す限り入力できます。

メニューの プロジェクト → コンポーネント を選び、コントロールタブのところの
「Microsoft Rich Textbox Control 6.0」
のチェックボックスをオンにすれば使用できるようになります。
お試しください。

この回答への補足

もう一つお聞きしたいのですが、RichTextboxで、ScrollBarsをrtfBothに設定しても、横のスクロールバーが表示されません。
これは改善できますか?

補足日時:2004/12/31 01:41
    • good
    • 0
この回答へのお礼

ご返答ありがとうございます。
早速試して見ます!ありがとうございました。

お礼日時:2004/12/31 01:30

OSにより内容は違うにしろなんからの制限はあります。



とは言え65535文字を入力して使うことは通常無いと思われますが・・・・

この回答への補足

ご返答ありがとうございます。
OSはWindowsXP HomeEditionです。
多倍長桁数を計算できる電卓を作っているので、65535桁以上の入力にも対応したいのですが。。
やはり不可能でしょうか??

補足日時:2004/12/31 01:21
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています