Я предполагаю, что вы хотите закрыть ранее показанное контекстное меню.
Нет встроенного способа сделать это.Чтобы закрыть текущее активное контекстное меню, вы можете отправить управляющую клавишу следующим образом:
SendKeys.Send("{ESC}");
ОБНОВЛЕНИЕ:
Если вы хотите использовать EndMenu
, вам нужно использовать P/ Invoke.Подпись можно найти на pinvoke.net :
[DllImport("user32.dll")]
static extern bool EndMenu();