• ベストアンサー

コンボボックスの設定について

コンボボックスを使用しようとしております。 設定は、styleを2-ドロップダウンにしております。 フォームをロードした際何の指定もしていない場合は空白(何も設定されていない)の状態でクリックをするとリストアップされます。←ここまでは普通です。 次に任意にボタンを作成しました。そのボタンをクリックしたら選択されているコンボボックスの設定を初期化(空白:何も設定されていない)したいのですがリストで空白を設定しないとできないのでしょうか? 説明下手ですみません。

  • teas
  • お礼率33% (36/107)

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

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

未選択の状態って事ですよね? Combo1.ListIndex = -1

teas
質問者

お礼

> 未選択の状態って事ですよね? > Combo1.ListIndex = -1 上記で解決しました。ありがとうございます。

関連するQ&A

  • コンボボックス

    コンボボックスでドロップダウンリストをつくりたいのですが、どうやってデータを入れたらよいのでしょうか。 コンボボックスができてもデータがはいりません。 教えてください。

  • コンボボックスのドロップダウンリストの設定

    Excelのコントロールツールボックスからコンボボックスを作成したのですが、マウスのホイールをスクロールするとドロップダウンリストがコンボボックスの頭から離れてしまいます。 フォームツールバーから作成すれば離れないのですが、VBAでリンクを設定する関係でコントロールツールボックスから作成したいのです。 離れないように設定するにはどうしたらいいのでしょうか。 教えてください。宜しくお願いいたします。

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

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

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

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

  • エクセルVBAでコンボボックス(2)

    少し前に次の質問をしました。 http://okwave.jp/qa/q6703161.html 前回の質問は、エクセルシート上に置いたコンボボックスに初期値として リストを表示させたいという内容です。(セル上の値を持ってくるのではなくて) この質問は以下のコードで解決したとお礼欄に書きました。 Private Sub ComboBox1_DropButtonClick() ComboBox1.Style = fmStyleDropDownList ComboBox1.Clear ComboBox1.AddItem "りんご" ComboBox1.AddItem "ばなな" ComboBox1.AddItem "みかん" End Sub ユーザーは、リストから選ぶときに、DropButtonをクリックします。そのときに コードに記述したリストがリストに入力されるという仕組みです。 さて、これを実際に動かしてみると、リストが表示されるのはいいのですが、 目的のものをクリックしても、選ばれた状態になりません。 動作詳細説明: ドロップボタンをクリックすると、コンボボックスからべローンとリストが表示されます。 たとえば、ばななを選択しようとしてばななをクリックします。その瞬間表示された リストは消えますが、コンボボックスには何も選択されていない状態になってしまいます(空欄)。 本来ならば、ばななが表示されなければなりません。 ただし、ドロップボタンでリストを表示させずに、キーボード矢印キーでリストを順番に 表示させると、選択状態にすることはできるようです。 コード中の ComboBox1.Clear を書かないと、上記のような現象は起きませんが、ドロップボタンを押すたび、設定したリストが 無駄に追記されていってしまいます。 どのようにしたら良いのでしょうか

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

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

  • コンボボックスについて

    コンボボックスでドロップダウンメニューが押された場合の処理は Private Sub ComboBox1_DropButtonClick() 処理 End Sub リスト項目がクリックされた時は Private Sub ComboBox1_Click() 処理 End Sub 上記の関数を組み合わせるにはどうすればよいでしょうか?用はComboBoxのドロップダウンメニューが押されて さらにリストの項目が選択してクリックした時はなんらかの処理を行うようにしたいのですがうまくいきません。よろしくお願い致します。

  • コンボボックスについて

    コンボボックスのドロップダウンとドロップダウンリストについて質問させてください。 現在eMbedded Visual C++ 4.0で開発を行っております。 キー処理を独自で行う為に、ディスパッチ前メッセージPreTranslateMessage()にてGetFocus()を行い、 コントロールIDテーブルのどのコントロールにフォーカスが当たっているかを判定しています。 処理は以下のようにしています。 // 現在のフォーカスインデックスを取得 int CKeyEventChange::GetFocusIndx(CWnd* pWnd, LONG* tblCtrlID) {   for(int nIndx = 0; ;nIndx++){      // 最後まで該当しない場合は検索終了      if(tblCtrlID[nIndx] == EOF) return 0;       (※)if(pWnd->GetFocus() == pWnd->GetDlgItem(tblCtrlID[nIndx])){       // 現在フォーカスのコントロールIDインデックス        break;      }     }   return nIndx; } そこで質問なのですが、コンボボックスのスタイルがドロップダウンの場合は(※)箇所の条件でヒットするのですが、ドロップダウンリストの場合はヒットしません。 ドロップダウンではなく、ドロップダウンリストを使用する必要があります。 何が解決策か分かる方いらっしゃいませんでしょうか? よろしくお願い致します。

  • コンボボックスの初期値(?)

    アクセス2000でデータベースを作成しています。 フォームでコンボボックスを置いています。フォームはなにも打たないと空白になっています。大体、いつも同じものを選択することになるのでそれを初期値としてセットしておきたいと思っています。コンボボックスのプロパティに「既定値」がありそれに入力しておく方法があります。 これではひとつ問題があります。リスト行が何行もある場合、一番上から選択しなければいけません。これをリスト行の真ん中あたりから上下選べるようにしたいのです。 このような場合、どのような方法でやればいいでしょうか?

  • エクセル マクロ コンボボックスリスト

    sheet1の場所でボタンクリックでフォーム表示。その中でコンボボックスリストを作成。 sheet3にデーターをA列に作りました。 1)フォームの中のコンボボックスをクリックしてリスト表示させた い。マクロの記述を教えてください。 2)コンボボックスリストに表示した文字をsheet2に記録するボタンを作ったがマクロの記述を教えてください。