Я добавляю метку в форму динамически, затем динамически добавляю элемент управления ContextMenuStrip. Независимо от того, использую ли я свойство label.ContextMenuStrip для их соединения или добавляю обработчик события в метку вручную, чтобы он реагировал на щелчок правой кнопкой мыши и отображал контекстное меню, я получаю странное поведение:
1) Меню не появляется рядом с указателем мыши, оно смещено вниз и вправо. Похоже, что это связано с положением метки в родительском элементе управления (элемент управления рисунками), а не с формой.
2) Меню не исчезает, когда я нажимаю на что-то, кроме меню.
Есть идеи, что мне здесь не хватает?
Спасибо,
Andy