HOME > 即効テクニック > AccessVBA > ユーザーインターフェース > コンボボックスの一覧リストを自動的にドロップダウン表示する

即効テクニック

ユーザーインターフェース

コンボボックスの一覧リストを自動的にドロップダウン表示する

(Access 2000/2002)
コンボボックスにフォーカスが移動したときに、自動的に一覧リストがドロップダウン表示されるようにするためには、Dropdownメソッドを使います。
例えば、フォームに「コンボ0」というコンボボックスが配置されているとします。
イベント「フォーカス取得後」に次のイベントプロシージャを作成すると、「コンボ0」にフォーカスが移動したときに一覧リストがドロップダウン表示されます。

Private Sub コンボ0_GotFocus()
    コンボ0.Dropdown
End Sub

指定したコンボボックスにフォーカスがないときは、エラーが発生します。
このメソッドの機能は、コントロールがフォーカスを得たときにF4キーを押した場合と同じです。