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