Здравствуйте.
Кратко условие задачи. На форме имеется несколько элементов Shape. При левом клике на каждом элементе появляется падающее меню, состоящее из четырех пунктов. По каждому пункту будет запускаться системный браузер, в адресную строку которого будет подставляться IP-адрес в зависимости от кликнутого шейпа.
Вопрос: можно ли использовать один единственный элемент PopupMenu для обработки событий от каждого шейпа? Если да, то каким образом. Как PopupMenu узнает от какого Shape пришло событие?
Использование элементов Shape желательно, но не обязательно. Сойдут и Label.
Фрагменты кода, ссылки на теорию категорически приветствуются.
Спасибо.