У меня есть ToolStripDropDownButton
, где в подпунктах есть CheckOnClick
.Не закрывать ToolStripDropDownButton на подпункте Проверено
Я хочу дать пользователю возможность выбрать более одного элемента, прежде чем закрывать выпадающее меню, но я не могу найти способ сделать это, не устанавливая AutoClose
на false
, и это создает еще одну проблему, чтобы закрыть его, когда пользователь щелкает в любом месте вне элемента управления (то есть, когда он должен закрыть его).
Я видел подобный вопрос How do I close a toolstripmenuitem that is set to autoclose = false?, но предложение поместить обработчик для события Click
на каждый компонент не совсем то, что мне нужно. Это должно быть, когда он теряет фокус, независимо от того, с помощью мыши или клавиатуры.
Я посмотрел на Leave
, но в то время как ToolStrips сами имеют это событие, видимо, ToolStripDropDownButton этого не делает.
Какой был бы лучший способ сделать это?
Работы для 'ToolStripSplitButton' тоже. – Norman