Я пытаюсь, чтобы мое контекстное меню оставалось на экране даже после того, как я щелкнул один из его выпадающих пунктов (когда нажата клавиша Shift, хотя я не думаю, что это имеет значение для проблемы).Вы можете увидеть пример поведения в Windows XP, нажав «Пуск»> «Все программы»> «Стандартные»> [теперь нажмите клавишу Shift] и щелкнув «Проводник Windows» ... Меню остается активным.
ЭтоПриложение C #, использующее Winforms, машина разработки - Windows 7, рабочая версия - XP, Vista или 7.
У toolstripmenuitem, похоже, нет события closing
;только closed
один.Те, кто знаком с событием closing
, будут знать, что вы можете установить флаг cancel
, чтобы предотвратить закрытие элемента управления.
Кроме того, когда я пытаюсь обойти его переделку, видимую изнутри либо его click
событие или его closed
событие, оно не работает.Хотя это было бы приемлемым решением в ближайшем будущем, оно не для производства.
Любые предложения или связанная с этим информация с благодарностью приветствуются.
Спасибо