- ベストアンサー
コンボボックスでドロップダウンリストにしたときに・・・・
コンボボックスでドロップダウンリストにしてから実行をすると、最初の項目(一番上)が空白で、その下はリストに書かれてあるように表示されてます。 ドロップダウンしなくても見れるようにするにはどうしたらいのですか? 例: 野菜 ▽ ←ここを表示させたい みかん かぼちゃ りんご バナナ
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
Form_Loadイベントに Combo1.ListIndex = 0 と書いたら表示されませんか? 以上
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
ご質問に記しておられる現象が再現できません。 (1)VB6.0。コンボボックスを貼りつけ。右クリックで出るリストで「プロパティ」をクリック。 (2)プロパティウインドウの「Style」を0-ドロップダウンコンボ、2-ドロップダウンリストのうちの、2をクリック。 (3)「List」の(リスト)をクリックして、野菜( (CTRL+ENT)みかん(CTRL+ENT)かぼちゃ (CTRL+ENT)りんご(CTRL+ENT)バナナ(ENT)で入れる。 (4)するとコンボ部には、はじめは空白、1度選択すると次ぎの選択までは直前のものが表示される。 垂れ下がるリスト部は野菜からバナナまですべて表示されましたが、おしゃっているケースとどこが違うのでしょうか。
補足
空白部分をなくしたいのですができませんか? 一回選択したら次からは出るんですが次からではなく最初から文字を入れておきたかったもので^^;
- tom777
- ベストアンサー率77% (14/18)
回答ではないですが、VBにもドロップダウンリストはありますよ。 コンボボックスのStyleプロパティ 0 - ドロップダウン コンボ 1 - 標準コンボ 2 - ドロップダウン リスト です。 回答は Form_Load時にでも、 Combo1.AddItem "野菜" Combo1.AddItem "みかん" Combo1.AddItem "かぼちゃ" Combo1.AddItem "りんご" Combo1.AddItem "バナナ" Combo1.ListIndex = 0でいいかなと思います。 以上
お礼
このとおりにフォームがロード時 のところに挿入したらできました ありがとうございました!!m( _ _ )m
- taknt
- ベストアンサー率19% (1556/7783)
VB6.0で確認しました。 Combo1.ListIndex = 0 とやればいいでしょう。 って ドロップダウンリストって VBにないと思うのですが・・・。
お礼
ありがとうございます!!!やっとできました(T_T) 感動です^^