根據Cody對this question的回答,我從ContextMenuStrip中派生出一個類並處理ProcessCmdKey。當按下輸入時,此功能可成功阻止菜單關閉,而菜單中嵌入的文本框具有焦點。所以一切都很好,除了一件事。 在Enter按鈕上,我從菜單中刪除了文本框,並且處置該控件導致菜單關閉。當我這樣做時: If (m_inputPanel IsNot Nothing) Then m_i
我試圖創建一個ContextMenu,其中菜單中的某些項目包含多個單個項目。你可以看到它試圖結合ToolStrip和ContextMenuItem。 我試過使用ToolStripControlHost,但這會造成焦點問題。它基本上要求您點擊ToolStrip中的所有內容兩次。 ContextMenuStrip m = new ContextMenuStrip();
ToolStrip tStri