3

ToolStripDropDownButtonサブアイテムがCheckOnClick有効になっている場所があります。

ユーザーがドロップダウンを閉じる前に複数のアイテムを選択できるようにしたいのですが、設定せずにそれを行う方法を見つけることができず、そうすることでAutoClosefalseの問題が発生します。ユーザーがドロップダウンしたときにそれを閉じる方法ですコントロールの外側の任意の場所をクリックします (これは、コントロールを閉じる必要があるときです)。

同様の質問を見たことがあります autoclose = false に設定されている toolstripmenuitem を閉じるにはどうすればよいですか? しかし、すべてのコンポーネントにイベントのハンドラーを配置するという提案は、Click私が求めているものとはまったく異なります。マウスまたはキーボードの制御によるものであるかどうかに関係なく、フォーカスを失ったときに発生するはずです。

私は見ましたLeaveが、ToolStrips 自体にはそのイベントがありますが、明らかに ToolStripDropDownButton にはありません。

これを行う最善の方法は何ですか?

4

1 に答える 1