• ベストアンサー

Visual Basic 6.0 のテキストボックスの最大容量について

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

  • nctk
  • お礼率69% (9/13)

質問者が選んだベストアンサー

  • ベストアンサー
  • kabasan
  • ベストアンサー率44% (264/588)
回答No.2

テキストエディタみたいなのや、メッセージをひたすら表示するなんて場合に欲しくなりますよね。私も同じ悩みを抱きました。 VB6ですと、サービスパック4を当てていれば、Rich Textboxが使用できます。これは複数行のテキストでもシステムメモリの許す限り入力できます。 メニューの プロジェクト → コンポーネント を選び、コントロールタブのところの 「Microsoft Rich Textbox Control 6.0」 のチェックボックスをオンにすれば使用できるようになります。 お試しください。

nctk
質問者

お礼

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

nctk
質問者

補足

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

その他の回答 (1)

回答No.1

OSにより内容は違うにしろなんからの制限はあります。 とは言え65535文字を入力して使うことは通常無いと思われますが・・・・

nctk
質問者

補足

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

関連するQ&A

  • visual basicのテキストボックスについて

    ビジュアルベーシックでカレンダーを作ろうと考えてます。 日付のところをテキストボックスに数字を入れて、カレンダーに見立てようとしています。 でも、そのテキストボックスに値を代入するとき、一つ一つに textbox1.text=1 textbox2.text=2・・・・ と書いていくのはすごくメンドくさく、非効率的です。 今、自分が考えている解決方法は、javascriptにでてくるdocument.forms[0].elements[a].valueのようなテキストボックスなどの名前を指定しなくても値を代入する方法です。 でも、ビジュアルベーシックにこのような操作が可能なのかわかりません。 知っている方がいたら是非教えてください。

  • Word 2007のテキストボックスについて

    Microsoft Word 2007を利用しています。テキストボックスの書式設定にて、 テキストボックスと文字列の間隔の設定を0mmにしても右側に大きく余白が発生します。 文字の右端ギリギリに対してテキストボックスを寄せておきたいのですが、 画像以上に左側に対してテキストボックスを小さくすると文字列が折り返しされてしまいます。 何か他に設定を変えれば解決出来ますでしょうか? それとも仕様として諦めなければならないのでしょうか? 回答をよろしくおねがいします。

  • テキストボックスでのカーソルについて

    VB6で作ったフォームでテキストボックスにフォーカスが移ったときに既に入っている文字列の先頭にカーソルがいるのですが、これを文字列をすべて選択した様に(反転表示)にならないか、または文字列の最後尾にカーソルを置けないか、悩んでいます。よろしくお願いいたします。

  • テキストボックスについて

    使っている環境はVB6.0です。 テキストボックスが2つあり、1つ目のテキストボックスでEnterキーを押すとテキストボックスの2つ目にフォーカスが移動するというものなのですが、その移動したときに2つ目のテキストボックスの文字が選択されている状況を作りたいのですが何か良い方法はないでしょうか? 文字は最初から入っている前提でお願いします。

  • delphiで使うテキストボックス

    delphiでテキストボックスを使用する際、文字数制限があり、一定の文字以上は入力できません。 以前VBでの文字数制限について質問しましたが、そのときにはRichTexBoxでできると聞いたのですが、delphiでのRichTextは制限がありできません。 なにか制限をなくす方法、またはコンポーネント等ありませんか? お願いします。

  • テキストボックス内のテキストをchar配列へ

    Microsoft Visual C++ 2010 Expressで勉強中なのですが、 テキストボックス内に this->textBox1->Text = L":100000004466FFFFFFFFFFFFFFFFFFFFFFFFFFFF"; このように文字列を入れているのですが、これを char cOrg[128]; この配列に入れるにはどのようにしたら良いのでしょうか?

  • WORD2019のテキストボックス

    WORD2019なのですが、テキストボックスに仲に文字列を構成して、テキストボックスの大きさを変えようとすると、下図のように、文字列が偏って、文字が欠けてしまいます。(>_<)文字列を上下左右とも、テキストボックスの中央に、配置する方法を教えてください。

  • 複数のテキストボックスに同時入力したい!

    WIN8 access2003 毎回お世話になります。 今回は自動車用記録簿の入力フォームを作成しております。 メインフォームにサブフォームを儲け、そのサブフォームに80個のテキストボックス (txt1~txt80)があります。 入力の際にtxt1,txt5,txt8に”レ”txt2,txt20,txt21は”×”の様に複数のテキストボックス に同じ文字列を代入しようと下記の方法を考えています。 (1)テキストボックスをクリックして背景色を変える (2)”×”入力用コマンドボタンを押して背景色の変わったテキストボックスに”×”を代入 (3)代入したら全てのtxtboxの背景色を戻す の様な方法が良いかなと考えていますが、やり方が分からず困っています。 他の良い方法もありましたら宜しくお願い致します。

  • 表をテキストボックスに入れたい

    Word2007で表を作りました。 最下段の行が2ページ目に行くためテキストボックスに 表を入れ1ページにおさめたいと思います。 出来上がった表をテキストボックスに入れる方法を教えて下さい。 文字列をテキストボックスに入れるときは、文字列を選択して 挿入 → テキストグループ → テキストボックス → 横書きテキ ストボックスの描画で自動的にテキストボックスに入りますが 表は、文字列と同じようにできないのでしょうか

  • 【C#】 リッチテキストボックスについて

    Microsoft Visual Studio .NET 2003で開発中です。 リッチテキストボックスについて2つ質問したいことがあります。 一つ目は、 リッチテキストボックスにテキストファイルをドラッグ&ドロップして、 テキストファイルの内容をリッチテキストボックスに表示させたいのですが、どうすればいいのでしょうか? 二つ目は、 SelectionBulletについてなのですが、これをtrueにしたとき●以外の文字は打たれないのでしょうか? 何か設定があるのでしょうか?? どなたか教えて下さい。

専門家に質問してみよう