2011-02-01 3 views
1

VB.NET을 사용하여 프로그래밍 방식으로 ImageMap을 만든 다음 PolygonHotSpot을 추가합니다. 그런 종류의 작품이지만, PolygonHotSpot 위에 마우스를 가져 가면 의 부품/스팟이이 아닌 (마우스 커서가 손에서 기본 커서로 변경됨) 항목이 아닌 것을 알 수 있습니다.PolygonHotSpot 대 RectangleHotSpot; PolygonHotSpot을 모두 선택할 수 없습니까?

내가에 추가 해요 좌표 내 PolygonHotSpot (이 예를 들어 간단한 사각형 인)입니다

1509927021327099150,213

내가 발견

가 나는 RectangleHotSpot으로 변경하는 경우 , 같은 좌표를 기준으로 Top, Bottom, Left, Right을 설정하면 완벽하게 작동하며 선택할 수없는 부분은 없습니다. RectangleHotSpot 대신 PolygonHotSpot을 사용해야하는 이유는 각 핫 스폿에 4 개 이상의면이있을 수 있기 때문입니다 (매번 다를 수 있음).

내가 잘못하고있는 중이 야, 아니면 단지 4 개의 좌표 만 가지고 RectangleHotSpot으로 변환해야하는지 확인해야합니까? 아니면 누구나 PolygonHotSpot에 대한 경험이 있습니까? 아마도 설정이 누락 되었습니까? 나는 HotSpotMode을 PostBack 등으로 설정했습니다 (RectangleHotSpot에서 작동하는 모든 것).

답변

0

사각형을 그리지 않고 X를 그리는 중입니다. 좌표를 시계 방향으로 IIRC로 놓으면 직사각형이 표시됩니다.

사실, 시계 방향 순서는 중요하지 않는 것,하지만 순서는 않습니다 :

"1509927099270213150,213"작동합니다.

+0

와우, 네. 내가 이것을 게시 한 직후 좌표의 순서가 중요한지 궁금해했다. 빠른 답장을 보내 주셔서 감사합니다. – lhan

+0

@lhanneman : 천만에요. 내가 도울 수있어서 기뻐. 커뮤니티에 오신 것을 환영합니다. –

+0

환영합니다! PolygonHotSpots에 대한 질문이 하나 더 있습니다. 나는 그것이 나의 의견에 맞지 않을 것 인 것에 따라 별도의 질문으로 그것을 묻어야했다. :) 내 질문은 여기에있다 : http://stackoverflow.com/questions/4878124/help-drawing-polygonhotspot-coordinates-around-two-rectangles. 어떤 도움을 주셔서 미리 감사드립니다! 대단히 감사합니다. – lhan