0

私は現在、提案ドロップダウンを自分のものに置き換える ComboBox を書いています。このために、リストボックスで埋める ToolStripDropDown を作成します。このリストボックスは、ユーザーがコンボボックスのテキスト フィールドにテキストを入力すると更新されます。

私の問題は、ToolStripDropDown の AutoClose プロパティを true に設定すると、テキスト フィールドにフォーカスがある場合でも、ToolStripDropDown がキーボード メッセージを含む多くのメッセージを「盗む」ように見えることです。

AutoClose プロパティを false に設定すると、すべて正常に動作します。ただし、たとえば、ユーザーがコンボの外側をクリックした場合、ドロップダウンは閉じられません。

独自の「AutoClose」を行うことについて疑問に思っていましたが、それを実装する方法がわかりません。それを行う方法について何か考えはありますか?

4

1 に答える 1