- ベストアンサー
コンボリストに変わるコンポーネント
コンボリストでは最大32768件の設定しかできませんが 同じ機能でそれ以上の設定が出来るコンポーネントを探しています。 MAX100000件の設定が出来る物があれば教えてください。 VBのヘルプのようにテキストボックスでキーを入力すると下に該当するデータがリストボックスで表示されるような形にしようと思っているのですが 何かサンプルプログラムがあれば教えてください。
- takuyachiko
- お礼率64% (27/42)
- Visual Basic
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
一つのコンボボックスで100000件ものリストの中から選ばせるのは非実用的です。 少なくとも3段階以上の分類が必要と思われます。
関連するQ&A
- VBAコンボボックスのリスト選択について
現在、ユーザーフォームを作成していますがコンボボックスでのリスト選択について質問します。 【質問内容】 コンボボックスを3つ作成し、Select Caseでそれぞれのリストを連動させるプログラムを組んでいます。 (1)3つとも選択した後で例えばリスト1を変更しようとするとエラーになってしまいます。リスト以外の文字列も入力できるようにしているつもりですがなぜでしょうか? (2)選択後、シートセルに転送した後、テキストボックスならば「.Text = ""」で一旦空白になりますが、コンボボックスの場合どうしたらよいのでしょうか? シートセルに転送後も選択した内容が残ってしまい結局(1)の事象に基づきエラーになってしまい連続入力ができません。 初歩的な質問で恐縮ですが、よろしくお願いいたします。
- 締切済み
- その他(プログラミング・開発)
- コンボボックスのセンタリング
初めて質問させていただきます。 VBの標準コントロールのコンボボックスを使用して 開発を進めています。 コンボボックスにはセンタリング機能というものはあるのでしょうか?テキストボックスにはTextAlignというプロパティが存在しますが・・・。 存在しないようであれば、プログラム内で数字は右詰め、文字列は左詰めという風に設定したいと思うのですが、やり方がわかりません。 どなたかご存知の方、アドバイスお願いします。
- 締切済み
- Visual Basic
- コンボボックスにキー入力をさせない方法(ACCESS VBA)
ACCESS VBAでコンボボックスを使ったプログラムを作成しています。 コンボボックスにキー入力(特にdelete、BackSpaceキー)をさせたくありません。 VBではSTYLEプロパティをドロップダウンリストにすれば 可能ですが、VBAで同じようにするプロパティが見つかりません。どなたかご存知でしたら教えてください。 それとも、そもそもそのようなプロパティは用意されていないのでしょうか? そのような場合も考えて、コンボボックスのKeydownイベントでキーコードを拾ってdelete、backspaceキーを無効にしようとも思いましたが、どうしたら無効になるのかわからず、できませんでした。 どなたかよい方法をご存知でしたら教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- VB.NETのコンボボックスについて
VB6からVB.NETでプログラミングを始めました。 コンボボックスのクリアの仕方や設定の仕方、また 取り出し方等を教えて下さい。 色々とヘルプも見てみたのですが、よく解りません。 宜しくお願い致します。
- ベストアンサー
- Visual Basic
- VB6.0 リストボックスやコンボボックスについて
環境VB6.0、WinXPです。 現在VB6.0について、独学で学んでいます。 インターネットにて下記のサイトを見つけました。 http://www4.plala.or.jp/tamo/vb/vb99.html このサイトの課題5と6でつまづいています。 5に関しては、文字を分割して表示するプログラムなのですが、毎回違う値が入ってくることを想定すると、どのようにして一文字ずつリストボックスに表示すれば良いのか分かりません。 6に関しては、コンボボックスの全値を取得できるような方法があるのでしょうか? 初心者なので、コードなど参考になるものを教えていただければ幸いです。 どなたかご教授下さい。お願いいたします。
- ベストアンサー
- Visual Basic
- コンボボックスかリストボックスの使い方
VB2008でプログラミングしています。 コードと値がセットになっているDBからデータを取得して フォームに表示させるように作成しています。 フォームに表示するのは値で、実行ボタンを押したときには コードを取得したいのですが この場合は、コンボボックスでしょうか?リストボックスでしょうか? 複数選択はできません。 選ばれたコードを元にDBを検索するプログラムが実行されます。
- 締切済み
- Visual Basic
- コンボボックスのリスト表示について
ユーザーフォーム上でコンボボックスを作成しました。 リストの元となるデータがあるセル範囲に名前を付け、 コンボボックスのRowSourceにその名前を入れてリストにしています。 リストを変更するときにはデータを作り変え、マクロでそのセル範囲に名前を付け替えるようにしています。 問題は前のリストの数が3つだったとし、次にリストの数を5つになるように作り変えた時にコンボボックスの表示が上3つまでしか表示されないのです。 リストのスクロールもできない状態です。 Visual Basicの画面でコンボボックスをいじったら直っています。 名前のセル範囲、データの変更はきちんと反映しています。 List Rows等のプロパティをいじってみても直りません。 どこを設定しなおせばいいのでしょうか。OSはMe、Excel2000です。
- ベストアンサー
- オフィス系ソフト
- VBでコンボボックスをテーブルのように扱いたい
VB.net 2010での質問です。 外部テキストファイルを読み込んで、フォーム上のコンボボックスに入れるのは簡単にできましたが、 ボタンを押したときに、選んだコンボボックスの該当データのうち一部だけを取り出して他データとからめつつ処理して表示させたいのです。 テキストファイルが以下のようになっています。データ件数は多くはありません。 阿部,北海道,10001,2001/05/01 山崎,東京都,11111,2003/09/25 ボタンを押した時には、別のテキストボックスに 山崎 - 10001 と表示させたいのです。贅沢を言えば、コンボボックスには人名のみが表示されるようにできれば素晴らしいです。 どうかよろしくお願いします。
- ベストアンサー
- Visual Basic
- コンボボックスのリスト行数を指定するには??
<SELECT>タグでコンボボックスを作成し、当該コンボボックスをクリックした時、リストが表示されますが、このリストの行数を指定することはできないでしょうか??また端末によってリスト行数が違うような気がするのですが、端末の設定によるものなのでしょうか?? よろしくお願いします!!!!
- ベストアンサー
- HTML
お礼
そうですね、そのようにしてみます。ありがとうございました!