DOBON.NET DOBON.NETプログラミング掲示板過去ログ

コンボボックスの表示件数

環境/言語:[WindowsXP/VB6]
分類:[VB6以前]

VB6のコンボボックスでリストに32767件以上表示したいのですがうまく表示ができません。ListCount,ListIndexがINT型であることからVBの仕様なのでしょうか?
解決方法をご存知の方 ご指南お願い致します。
回答ではないです。

>コンボボックスでリストに32767件以上表示
したところで、ユーザはそのなかから1つを探し出すということでしょうか?
■No17629に返信(Blueさんの記事)
返信ありがとうございます

> コンボボックスでリストに32767件以上表示
> したところで、ユーザはそのなかから1つを探し出すということでしょうか?

その他の設定項目から情報を絞り込んでコンボボックスに表示するようにユーザコントロールを作成しているのですが、情報が少ないと32767件以上リストに表示する場合があります。ユーザコントロール内でListCountとListIndexを使っていて正しい値が設定されていなく、エラーにはならないのですがコンボボックスが表示されていない状況です。
表示するならば何回かに分けて表示したほうがいい気がします。
~~~~~~~~~~~~~~
普通の人が一気に3万件に目を通すことなんてしませんし。
■No17631に返信(Blueさんの記事)
返信ありがとうございます

> 表示するならば何回かに分けて表示したほうがいい気がします。

そのようにする案も考えているのですができるだけ1つのコンボボックスで対処したいです。(情報量が一気に30000万件になったのでなく数年かかって情報がたまっていったものなのでなるべくオペレーションを変えたくないです)
やはりわける方法しかないのでしょうか?
■No17632に返信(ろぼっつさんの記事)
某所にもレスしておきましたので、あちらは閉じて置いてください。

> ■No17631に返信(Blueさんの記事)
> 返信ありがとうございます
>
>>表示するならば何回かに分けて表示したほうがいい気がします。
>
> そのようにする案も考えているのですができるだけ1つのコンボボックスで対処したいです。(情報量が一気に30000万件になったのでなく数年かかって情報がたまっていったものなのでなるべくオペレーションを変えたくないです)
> やはりわける方法しかないのでしょうか?
表示するのが目的なら少し細工を施すだけでいいのではないかと思いますが、
もしかしてコンボボックスに表示以上の責任も負わせていますか?
■No17633に返信(ガッさんの記事)
返信ありがとうございます

> 表示するのが目的なら少し細工を施すだけでいいのではないかと思いますが、
> もしかしてコンボボックスに表示以上の責任も負わせていますか?

基本的には表示と選択だけなのですが「少し細工を施す」というのは具体的にどのようなことを行うのでしょうか?
■No17632に返信(ろぼっつさんの記事)
> ■No17631に返信(Blueさんの記事)
> 返信ありがとうございます
>
>>表示するならば何回かに分けて表示したほうがいい気がします。
>
> そのようにする案も考えているのですができるだけ1つのコンボボックスで対処したいです。(情報量が一気に30000万件になったのでなく数年かかって情報がたまっていったものなのでなるべくオペレーションを変えたくないです)
> やはりわける方法しかないのでしょうか?
>
1つのコンボボックスで何回かに分けるというつもりだったのですけど。
もう一つボタン(スピンボタンとか)かなんかを用意して、次の100件を表示みたいな感じに。
この投稿はマルチポストです。

●マルチポストされている場所
http://www2.moug.net/bbs/program/20060920000006.htm

----------
この掲示板ではマルチポストが禁止されています。詳しくは、「書き込みのマナーについて」をお読みください。

●書き込みのマナーについて
http://dobon.net/vb/bbs/index.html
この投稿はマルチポストです。

●マルチポストされている場所
http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200609/06090070.txt

----------
この掲示板ではマルチポストが禁止されています。詳しくは、「書き込みのマナーについて」をお読みください。

●書き込みのマナーについて
http://dobon.net/vb/bbs/index.html
この投稿はマルチポストです。

●マルチポストされている場所
http://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200609/06090052.txt

----------
この掲示板ではマルチポストが禁止されています。詳しくは、「書き込みのマナーについて」をお読みください。

●書き込みのマナーについて
http://dobon.net/vb/bbs/index.html
■No17635に返信(Blueさんの記事)
返信ありがとうございます

コンボボックスには1度に表示できないようなので
助言のあったスピンボタン(あまりよく知らないのでこれから調べて見ます)
などを使用して表示したいと思います


ご指南ありがとうございました
解決済み!
>情報量が一気に30000万件になったのでなく数年かかって情報がたまっていったものなのでなるべくオペレーションを変えたくないです
というのが背景にあるのであれば、
「対象が多すぎて表示できません。検索条件を絞り込んでください」
てな感じのメッセージを出すのが一番妥当っぽいけど。

# もし自分だったら、3万件表示されても結局見ないで再検索すると思うけど。


マルチ先の掲示板すべて収集つけてくださいね。
放置だけは絶対やめてください。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板