質問: コンボボックスで入力を許さない(リストにあるものしか選択できない)ようにするために、入力チェック等を付けるようにし、リスト以外の値は受け付けないようにしています。 ここで質問なのですが、KeyPressで無効化する以外でそもそも入力出来ないようにすることは出来ないでしょうか? また、コンボボックスにIME変換モードを「無変換」にしてもバーの入力モードは「無」にならないのですが、コンボボックスでは意味がないのでしょうか? (何かソースのようなものがあれば教えて頂ければと思います。)
回答: もし使われているのが新しめのAccessであれば、ComboBox.LimitToList プロパティが使えませんか? ComboBox オブジェクト >> プロパティ >> "LimitToList/入力チェック" プロパティ > > "LimitToList/入力チェック" プロパティを使用し、コンボ ボックスの値を一覧の項目だけに制限するかどうかを示します。値の取得および設定が可能です。ブール型 (Boolean) の値を使用します > > >