В приложении Windows Forms, .NET 2.0 я использую элемент управления ContextMenuStrip, прикрепленный к свойству формы ContextMenuStrip. Когда я щелкаю форму правой кнопкой мыши, в позиции курсора мыши открывается ContextMenuStrip.
Однако, когда я нажимаю «клавишу меню» на клавиатуре, ContextMenuStrip не открывается в позиции курсора мыши, он открывается в том же месте где-то в правом нижнем углу формы. Это стандартное поведение и почему?
Как я могу написать код, чтобы изменить это поведение и сделать всплывающее окно ContextMenuStrip в позиции курсора мыши, когда я нажимаю «клавишу меню»?