2

私は持っていToolStripます。私のToolStrip中にはToolStripDropDownButton. Myには、 を含むを含むToolStripDropDownButtonタイプの DropDown があります。に を割り当てました。ドロップダウンを表示してラベルを右クリックすると、正しく表示されますが、元のドロップダウンは閉じられます。ToolStripDropDownToolStripControlHostLabelContextMenuStripLabelContextMenuStrip

2 つの "ToolStripItems" が同時に表示されないようにするための基になるコードの存在を理解できます。誰かがそれを回避する方法を知っていますか?

4

1 に答える 1

2

これは、ToolStripDropDown クラスの AutoClose プロパティをクリエイティブに使用することで実現できることがわかりました。

まず、ラベルの右クリックで、ToolStripDropDown の AutoClose を false に設定し、コンテキスト メニューを表示します。
次に、ContextMenu の終了時に、ToolStripDropDown の AutoClose を true にリセットします。

于 2010-07-16T22:09:42.773 に答える