

No.2ベストアンサー
- 回答日時:
こんにちは。
VBのバージョンは?
VB6は分からないので、VB.NET(2002~2005)だとして答えます。
コンボボックスの DropDownStyleプロパティをSimple にすれば▼は表示されません。
ただし、デザイン画面でプロパティから変更すると通常はリストが常に表示されます。そこでフォームのLoadイベントで設定します。
コンボボックスのフォーカス取得時にDropDownStyleをSimple以外にし、フォーカスを失った時にSimpleに戻します。
取得時はスタイルを変更するだけでいいですが、失った時にスタイルを変更するとまたフォーカスを取得するようなので次のコントロールにフォーカスを移します。
Private Sub ComboBox1_Enter(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles ComboBox1.Enter
'スタイル変更
ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList
End Sub
Private Sub ComboBox1_Leave(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles ComboBox1.Leave
'スタイル変更
ComboBox1.DropDownStyle = ComboBoxStyle.Simple
Me.SelectNextControl(ComboBox1, True, True, True, True)
End Sub
どうでしょうか。
No.3
- 回答日時:
エクセルなどでは,コントロールツールボックスのコンボボックスにShowDropButtonWhenプロパティがありfmShowDropButtonWhenAlways
fmShowDropButtonWhenFocus
(質問者の希望は後者)
があります。VB6にもないかまず調べてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
アクセスのフォームで、文字を中央揃えにしたい
Access(アクセス)
-
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
Accessレポートのチェックボックスを大きくする方法
Access(アクセス)
-
-
4
エクセルVBAでコンボボックスの非表示について
iOS
-
5
access テキストボックスの値取得
Access(アクセス)
-
6
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
7
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
8
AccessのFormの設定で、開いた時に必ず最大化で表示する方法が分からず困っています
Access(アクセス)
-
9
ACCESSのフォーム、開くんですが、見えないようにするには
Access(アクセス)
-
10
ラベルとテキストボックスのグループ化を解除したい
Access(アクセス)
-
11
DoEventsがやはり分からない
Visual Basic(VBA)
-
12
Access でレコードセレクタが押されたときのイベントは?
その他(プログラミング・Web制作)
-
13
選択したチェックボックスのみチェックを入れたいのですが
その他(データベース)
-
14
コンボボックスの開いたリストを閉じるには
Access(アクセス)
-
15
[Access]帳票フォームにて連続する非連結コントロールに個々の値を入れるには
Access(アクセス)
-
16
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
17
access2000:フォームで入力した内容を新規レコードにコピー
その他(データベース)
-
18
MS Accessでフォームの「開く時」と「読込み時」のイベントの違い
Access(アクセス)
-
19
Accessの電話番号フィールド
Access(アクセス)
-
20
アクセス 項目毎にデータを横に並べる方法
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メッセージボックスを前面に表...
-
Excelのマクロで実行時エラー”1...
-
SPREAD(GrapeCity)のセルにフォ...
-
DataGridViewで入力チェック後...
-
コンボボックスの開いたリスト...
-
eclipseでフォーカスされた変数...
-
VB.NETとInputMan について
-
MMDでAVI出力後の映像、音声に...
-
初期フォーカスについて
-
Chrome フォーカス時に枠が表示...
-
デュアルディスプレイ(マルチ...
-
画面にヒビが入るエフェクトに...
-
TreeViewを反転表示したままTex...
-
FLASHでCPUへの負荷を軽く...
-
FireFoxてたまに急に速度が落ち...
-
パソコンの液晶画面にマジック...
-
レーザのスポット径の計算式
-
コンボボックスの三角を一時的...
-
Macのウィンドウが透ける
-
【至急】フォトショップの「自...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メッセージボックスを前面に表...
-
SPREAD(GrapeCity)のセルにフォ...
-
C#でButtonのフォーカス枠を消...
-
Chrome フォーカス時に枠が表示...
-
Excelのマクロで実行時エラー”1...
-
コンボボックスの開いたリスト...
-
レーザのスポット径の計算式
-
雷のようなアニメーションをウ...
-
DataGridViewで入力チェック後...
-
初期フォーカスについて
-
PowershellでCLIとISEの結果が違う
-
DAMのデンモクの使い方
-
コンボボックスの三角を一時的...
-
フォトショのアクションを別のM...
-
[化学基礎] μmのμはどうして...
-
iPhoneのクイックアクションを...
-
ウインドウの最前面表示
-
ComboBoxのフォーカスをはずす
-
パソコンで音楽を聞くときのHDD...
-
ふわっと色が変わるボタンを作...
おすすめ情報