コンボボックスがあります。選択した項目をリストの先頭に設定します。そのアイテムをクリックしたいユーザーがマウスを動かす必要がないように、マウスポインターを移動してそのポインターをポイントしたいと思います。私は、ポインタを移動する方法を見つけることは、このコマンドを使用することです:コンボボックス内の選択した項目にマウスポインタの位置を設定します。
Windows.Forms.Cursor.Position = New System.Drawing.Point(x,y)
が、私はコンボボックスで選択した項目の位置を取得する方法を知っておく必要があります。
ユーザーのためにマウスを動かすことは、多くのユーザーにとっては珍しいことではありません。 –
ええ、その理由は、彼らがリストの一番上にある項目をクリックする時間の99%です。これはコンボの下ボタンからかなりの距離です。リストを上にせずに下に置くことができれば、これは問題にはなりませんが、私のコンボボックスは画面の一番下にあります。 – Lukasz
また、リストをドロップダウンする必要がないように、その項目をデフォルトの選択項目にすることも考えられます。 –