コンボボックスに複数の値が入ってたとします。
コンボボックスにフォーカスがあるときに、マウスの中央のボタンをクルクルするとクリックイベントが発生します。中央のボタンのときクリックイベントを起こさないようにしたいのです。
コンボボックスにはマウスダウンイベントがないため困っています。何かいい方法があったら教えてください。
> マウスの中央のボタンをクルクルするとクリックイベントが発生します。
ComboBoxのClickイベントは、『項目を選択された時に発生するイベント』ですから、それは正常な動作だと思いますよ。
マウスクリックだけでなく、上下矢印キー押下、プログラムでの選択、ホイール操作のいずれでも、Clickイベントは発生します。
# なんで選択時イベントの名前を「Click」にしたんだろう…。>Microsoft
# 例えば、ListIndexChanged、などという名前にした方が、
# 混乱が少なかった気がするのだけれど。
> コンボボックスにはマウスダウンイベントがないため困っています。
ホイール操作の時は、イベントを無視したい(もしくはイベントがおき内容にしたい)、という質問のようですが、では逆に、どういう操作をした時にはClickイベントが起きて欲しいのでしょうか?