Я программно создаю ImageMap
с использованием VB.NET, а затем добавляю PolygonHotSpot
s к нему.Это отчасти работает, но я замечаю, что когда я наводю указатель мыши на PolygonHotSpot
, внутри / 1004 * есть части / точки, которые нельзя выбрать (курсор мыши меняется с руки на курсор по умолчанию).
Координаты, которые я добавляю к моим PolygonHotSpot
, (которые для этого примера являются простым прямоугольником):
150,99,270,213,270,99,150,213
Я заметил, что когда я изменяю это на RectangleHotSpot
и устанавливаю Top
, Bottom
, Left
, Right
на основе тех же координат, он работает отлично, и внутри нет никаких частей, которыене выбираются.Причина, по которой мне нужно использовать PolygonHotSpot
вместо RectangleHotSpot
, заключается в том, что каждая точка доступа может иметь более 4 сторон (каждый раз она будет отличаться).
Я делаю что-то не так или я должен проверять, если у меня есть только 4 координаты, чтобы преобразовать их в RectangleHotSpot
?Или кто-нибудь имел опыт работы с PolygonHotSpot
, может я пропускаю настройку?У меня HotSpotMode
установлено значение PostBack и т. Д. (Все, что работало для RectangleHotSpot
).