• ベストアンサー

ListBoxのListCountの指定可能最大数は?

ListBoxのListCountの指定可能な最大数はいくらなのでしょうか?メモリによって変わってくるときいたのですがどのように設定すればいいでしょうか?教えてください。お願いします。

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

  • ベストアンサー
noname#2685
noname#2685
回答No.1

手元のヘルプでは 「リスト内の項目の最大数は 32KB です。各項目のサイズには制限はありません。」 とあります。 (コントロールの制限) あらかじめ ListCount の最大値が必要な状況が良く判らないのですが、 テストモジュール等で 「ListBox に 32KB 以上のテキスト」 を流し込んでエラーを発生させ、 On Error Goto などで当該のエラー番号をトラップしてみてはいかがでしょうか。

torikokko
質問者

お礼

コンボボックスも同じなのでしょうか? (コントロールの制限) という事はきっと同じなんですよね。勉強になりました。有難う御座いました。

関連するQ&A

  • ListBoxの最大表示項目数について

    お世話になります。 vbaのフォーム上にListBoxを配置し、ColumnCountを13と定義しましたが、 ColumnHeadsをTrueにし、項目数を見てみると10項目しか表示されません。 実際に実行してみて、仮の値を設定してみても、10項目しか表示されません。 Webで検索してみましたが、「255文字の上限では」と似たような質問の回答を確認しましたが、 13項目の値を全て足しても200文字に届きません。 11項目以上は表示できないのでしょうか。 環境はExcel2000,2002で確認をいたしました。 原因をご存知の方、ご教授下さいますようよろしくお願いいたします。

  • Apacheの最大接続数を増やしたい

    VineLinuxでApache1.3を使っているのですが すぐに接続最大数の256に達してしまい困っています 接続最大数を256以上に設定すると起動できません どうすれば接続最大数を256以上に設定できるのでしょうか?

  • ListBoxで大文字と小文字

    ListBoxで大文字と小文字 こんにちは。 C#+.NetFrameworkです。 ListBoxなのですが、アイテムを更新する際に、元の内容と大文字と小文字だけが異なる文字を設定した場合に、表示が変わってくれません。 たとえば、listBox1の最初の項目にabcと設定されていた場合に、 listBox1.Items[0]="ABC"; としても、画面表示がabcのままなのです。 実際のデータは書き換わっていて、データを取り出してみると、ABCが入っています。 表示もABCになってほしいのですが、方法はあるのでしょうか?

  • 3つの数の最大公約数??(急いでます!)

    出かける前にどうしても知りたいのです! 3つの数の最大公約数は、 どれか2つの最大公約数を求めるだけで できますか?? 例えば(8,20,28)の最大公約数は どの組み合わせでも 4と出ますよね。 どなたか回答宜しくお願いします!!

  • 最大数

    HttpSession setAttribue で同一セッションにいくつまでsetできるのでしょうか?キーはそれぞれ異なるものとします。 ついでに、HashMap のエントリー最大数ってあるのでしょうか? 最大数があるのなら、それを超えた場合はFIFOでしょうか? 初歩的ですみません。

    • ベストアンサー
    • Java
  • エクセルVBA ListBox最初と最後を選択

    エクセルVBAのListBoxについて教えてください 「ListBoxの最初が選択させれいる場合は・・・」は、 If ListBox.ListIndex = 0 Then だと思うのですが、 「ListBoxの最後を選択されている場合・・・」は、 どのようになるのでしょうか? ListBoxの数を自分で数えて、 If ListBox.ListIndex = n Then など自分でnを記載するしかないのでしょうか ListIndexの数が変われば、毎回書き直さなければいけないので、できれば最後を取得する方法があればと思うのですが よろしくお願いします

  • VB6 2つのListBoxをソート

    VB6で約3000のデータをListBoxに入れて有ります。 ListBox1=ファイル名 ListBox2=ファイルアドレス と2つに分けてListBoxに入れて有り、このインデックス値は双方常に一緒でなければなりません。 ここで困ってしまったのが、Sortedはどうすれば良いのか?です。 片方ソートでも両方ソートでも順番(インデックス値)がばらばらになってしまいます。 そこで下記方法でListBoxを更に3つ追加して(1つをSorted)1つ1つソートしたインデックス順に並び替えたらソートに時間がかかってしまいました。 何か良い方法は無いでしょうか? (ListViewは経験が無いためこの方法の場合はやり方又は参考サイトを入れて頂けると助かります) Dim i As Integer Dim j As Integer Dim k As Integer k = LI1.ListCount - 1 For i = 0 To k LI3.AddItem LI1.List(i) LI4.AddItem LI2.List(i) LI5.AddItem LI1.List(i) 'SortedのListBox Next i LI1.Clear LI2.Clear For i = 0 To k For j = 0 To k If LI3.List(j) = LI5.List(i) Then LI1.AddItem LI3.List(j) LI2.AddItem LI4.List(j) Exit For End If Next j Next i LI3.Clear LI4.Clear LI5.Clear '(LI = ListBox)

  • 3数の最大公約数

    2つの整数の最大公約数は分かるのですが、3つの整数の最大公約数は分かりません。 ご教授宜しくお願いします。

  • ページングファイルの最大値の指定について

    Windows XP Professional を使っています。 ページングファイルのサイズ指定をカスタムにして初期サイズ、最大サイズを 指定しました。最大サイズは推奨サイズより小さい値です。 その後、重い処理を実行したところ、実行中にページングファイルが最大サイズ 近くまで行ったり、また少し小さくなるのを確認しました。 さらに再起動したところ、ページングファイルのサイズが指定した最大サイズを 超え、推奨サイズ+1MBの大きさにまでなってしまいました。 最大サイズを超えないものという認識でいたのですが、間違えていますでしょうか? また、あるサイズを超えないようにするにはどのような設定が必要でしょうか?

  • 複数選択のListBoxでClickイベントが拾えません

    VBAのフォーム上で、複数選択ができるListBox1を作っています。 ListBox1を選択する度に、ListBox2へListBox1の選択内容で 絞り込んだListBox2のリストを作るという処理をしたいのですが、 ListBox1_ClickイベントでListBox1のリストクリック時に 何も反応がありません。 .MultiSelect = fmMultiSelectSingle で指定した複数リストボックスはClickイベントが拾えないのでしょうか? ListBox1リスト内のデータ選択・解除の度にイベントが 発生するようにしたいです。 宜しくお願いします。