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