как показать contextmenustrip, когда кнопка нажата в правильном положении

Я хочу нажать на кнопку и иметь ее, показывают a ContextMenuStrip прямо ниже кнопки. Это продолжает показ в левой стороне экрана, когда я пробую PointToScreen и вершина и оставленные координаты.

Какие-либо предложения?

13
задан Giulio Caccin 7 September 2019 в 12:04
поделиться

2 ответа

Я понял это:

layoutMenus.Show(Cursor.Position.X, Cursor.Position.Y);
23
ответ дан 1 December 2019 в 17:16
поделиться

Убедитесь, что при размещении контекстного меню вы передаете ему правильные координаты экрана. Вам нужно будет использовать что-то вроде Control.PointToScreen, используя координаты x, y, в зависимости от положения элемента управления в его родительском элементе.

1
ответ дан 1 December 2019 в 17:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: