質問なんですが、フォームのComboBoxのプロパティにStyleがありますよね。それぞれ、0,1,2の値でComboBoxの表示が変わるのは分かるのですが。文中にComboBox1.style = 1とか値を与えることは出来ないじゃないですか?どうすれば、動的にStyleを変更することが出来ますか?宜しくお願い致します。
> どうすれば、動的にStyleを変更することが出来ますか?エラーメッセージの通り、実行には設定できません。必要なら、事前に、それぞれの Style の ComboBox を用意しておき表示を切り替えるようにして下さい。
そうですかぁ。。アドバイスありがとうございます。。ちょっと考えてみたんですけど。Private Sub ComboBox1_Click()If 〜〜〜 = 〜 Then SendKeys "{F4}"End IfEnd Subある条件のとき、コンボボックスをクリックすると自動的に[F4]コマンドを打ってしまうって感じにするのが良いのでは思ったのですが。0-ドロップダウンコンボのStyleでこのコンボボックスのテキストをクリックしても認識せず、結局ドロップダウンのボタンを押さないとクリックとみなされないので駄目でした。GotFocusもちょっと今回のには使えないな〜。^^;なんとかならないかな〜。SendKeysを使う上のやり方で駄目なら諦めます。