投稿日 | : 2004/02/03(Tue) 02:44 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re^2: コンボボックスのイベント |
> Combo1.Text = "AAA" には値を設定できないと思うのですが。
実は Style = vbComboDropdownList の場合も、限定的に設定可能なのです。>花ちゃんさん
Combo1.AddItem "AAA"
Combo1.AddItem "BBB"
Combo1.AddItem "CCC"
Combo1.Text = "BBB" 'これはOK
Combo1.Text = "DDD" 'これはNG
この場合、どうしても Clickイベントは発生します。>ゆーみんさん
フラグ変数などを立てるなどして、ロジックで逃げてください。
--------
ちなみに、Textプロパティではなく、ListIndexプロパティを使って指定した場合は、
選択項目が「変更」されない限り、Clickイベントは発生しません。
つまり、
.ListIndex = 0
.ListIndex = 3 '0→3に「変更」されたので、Clickイベント発生
.ListIndex = 3 '3のままなので、Clickイベントは発生しない
となります。