• 締切済み

VB6データコンボのリスト部分の表示幅のみ広げたい

こんにちは、VB6で質問いたします。 ドロップダウンで社員名を表示して、選択したらボックスに社員番号を表示させる。 という処理をしたいときに、データコンボは社員番号を表示するだけの幅があればいいのですが、それでは社員名一覧の苗字部分しか見えず、リスト部分の幅のみ広げて表示したいのですが・・・ 教えてくださいお願いします。

みんなの回答

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

CB_SETDROPPEDWIDTH

Smilie
質問者

お礼

ありがとうございます。 コンボボックスならできるのですが データコンボでは幅が変わりません 他に方法がありますか?それともデータコンボはだめですか?

関連するQ&A

  • VB6.0 コンボBOXからのリスト表示について

    たとえば画面からの伝票入力処理などで... 「商品コード」の入力域を、コンボBOXにして、直接手入力でも、リストからの マウスクリック選択でも入力できるようにするとします。 この様な場合リストには、通常は「商品マスタ」の「商品コード」を、リスト表示 しますね。 実は今回、このリストにコードだけでなく横に並べて「商品名」も表示したいの です。もちろん「商品マスタ」に「商品名」を持っているものとします。 但し、もともとのコンボBOXの幅はコード文字数分のみとし、「商品名」分の 長さは、取っていないものとします。 以上、Accessでは標準機能で当たり前のように簡単にできる事ですが、 VB6.0ではどうなのでしょうか? 出来るのであれば、教えて下さい。

  • VB6、コンボボックスのドロップダウンの表示行数を増やす

    VB6で、コンボボックスのドロップダウンの表示行数を増やす方法を知りたいのですが。 最大30行くらいまで、スクロールではなく一覧で表示させたいと思っています。

  • コンボボックスのドロップダウンリストが表示されない

    MFCでアプリを作成、アプリの画面上にコンボボックスのリソースを貼り付け、アプリ起動直後は、コンボボックスのドロップダウンリストを表示できています。 しかし、アプリ画面のサイズを変更すると、▼ボタンを押下しても、ドロップダウンリストが表示されなくなってしまいます。 アプリ画面のサイズを変更後も、コンボボックスのドロップダウンリストを表示できるようにする方法を教えてください。

  • コンボボックスのリストの位置

    VisualBasic 6.0のコンボボックスに、API(CB_SETDROPPEDWIDTH)を利用してドロップダウンリストの幅を広げて使っています。 このときコンボボックスが画面の右端にあったり、極端に広いリストにした場合に、リストの右端が画面からはみ出してしまいます。 リストがはみ出すときは、コンボボックスの位置を変えずにリストのみ左へずらしたいのですが、そのようなことはできるのでしょうか?  よろしくお願いいたします。

  • [Access2003]コンボボックスとリストボックスの違い

    今、Access2003のフォームのコントロールの作成について勉強しています。『コンボボックス』と『リストボックス』を見て、コンボボックスは、「ドロップダウン形式でスペースを節約できる点」、リストボックスは、「一覧がすべて表示される」という意味がよく分かりませんでした。 インターネットでいろいろ調べて見たのですが…. 例えば・・・・ 店名ID 店名 A A店 B B店 C C店 と『コンボボックス』と『リストボックス』が表示され、ボックスの上の選択の矢印があるかないかの違いしか分かりませんでした。 (1)Access初心者なので『コンボボックス』と『リストボックス』について簡潔に教えてくださったら助かります。もしホームページで『コンボボックス』と『リストボックス』について一目で見たら違いが分かるというものが掲載されていたら教えてください。 (2)コンボボックスの「ドロップダウン形式」がよく分からないです。

  • データコンボのリスト部分表示について

    初めまして。いきなり質問で申し訳ないのですが、データコンボボックスを使用しています。それで、ドロップダウンリスト部分の高さについてなのですが、空白部分がどうしてもできてしますのです。データベースの項目だけを表示し、下に発生する空白をなくす方法を教えていただけないでしょうか?表示幅を増やす方法と同じなのでしょうか?できれば詳しく教えていただきたいです。よろしくお願いします。

  • コンボボックスでドロップダウンリストにしたときに・・・・

    コンボボックスでドロップダウンリストにしてから実行をすると、最初の項目(一番上)が空白で、その下はリストに書かれてあるように表示されてます。 ドロップダウンしなくても見れるようにするにはどうしたらいのですか? 例: 野菜 ▽    ←ここを表示させたい    みかん    かぼちゃ    りんご    バナナ

  • Accessのコンボボックスでリストが選択できない

    いつもお世話になっております、ありがとうございます。 コンボボックス1で部署名を選択し、 コンボボックス2でその部署の社員の名前を選択するようなフォームがあります。 コンボボックス1の値集合ソースで社員テーブルの一覧を参照し、 部署名のフィールドでグループ化して選択できるようになっています。 このとき、なぜかコンボボックス2では最上段にリスト化された社員名しか 選択できなくなります。 画面上では全員がリストとして見えているのに、 リストの2番目以降をクリックしても、一番上の社員しか入力されません。 プロパティで何か変な制約がかかっているのでしょうか? どなたかお分かりになる方がいらっしゃいましたら教えてください。 どうぞよろしくお願いします。

  • VB.NET コンボボックスの表示について

    vb2010で作成しています。 コンボボックスの表示 ⇒ 更新をどう処理するのか分かりません。 例えば下記のようなフルーツテーブルがあったとします。 ・リンゴ ・ミカン ・モモ テーブルから「ミカン」を取得し、コンボボックスへ表示する所までは出来ました。 その後に、「ミカン」から「リンゴ」に変換したい場合、テーブルからコンボボックスへデータを渡すと、 ・ミカン ・リンゴ ・ミカン ・モモ と「ミカン」が2個表示されてしまいます。 こういう場合どのようにプログラムを作成するのがベストなのでしょうか? 自分で試したのは、ミカンの情報を保持したまま、一旦コンボボックスをクリアし、 そのあとミカン以外のデータを再度読み込み、コンボボックスへ渡すようにしました。 結果は ・ミカン ・リンゴ ・モモ となります。 無駄な処理をしているとしか思えず、他に良い方法があるように思い、質問させて頂きました。 VB.NETは現在手探りで作っている感じで分からない事が多いのですが、分かる方がいらっしゃったら教えて下さい。 よろしくお願い致します。

  • ACCESSでコンボボックスをプルダウンする際のリストの幅について

    簡単なことですみません。ぜひ教えて下さい。 フォームにコンボボックスを設置した際のリストボックスの幅の設定する方法を教えて下さい。 リストを左右2列にして表示しているのですが、列ごとに幅を変えたいのですが、プロパティのどこに数値を入れたらいいかわかりません。 ご存知の方、教えてください。

専門家に質問してみよう