VB.NETを使用してImageMap
をプログラムで作成してからPolygonHotSpot
を追加しています。私のマウスをPolygonHotSpot
の上に置くと、の部分/スポットがでない(マウスカーソルが手からデフォルトのカーソルに変わる)ことがわかりました。私は私のPolygonHotSpot
に追加しているPolygonHotSpotとRectangleHotSpot; PolygonHotSpotをすべて選択できませんか?
座標は(この例では、単純な長方形である)は次のとおりです。
150,99,270,213,270,99,150,213
私はRectangleHotSpot
にこれを変更したときに気づきましたTop
、Bottom
、Left
、Right
を同じ座標に基づいて設定すると、完全に機能し、選択できない部分はありません。 RectangleHotSpot
ではなくPolygonHotSpot
を使用する必要がある理由は、各ホットスポットが4つ以上の側面を持つ可能性があるからです(毎回異なる)。
私は何か間違っているのですか、それとも先に進んでRectangleHotSpot
に変換する座標が4つしかないかどうかを確認していますか?または、誰でもPolygonHotSpot
の経験がありましたか、設定が不足している可能性がありますか? HotSpotMode
がPostBackなどに設定されています(RectangleHotSpot
で働いていたものすべて)。
うわー、そうでした。私がこれを投稿した直後に、座標の順序が重要かどうか疑問に思った。迅速な返信をしてくれてありがとう! – lhan
@lhanneman:どうぞよろしくお願いいたします。お役に立てて嬉しいです。ところで、コミュニティへようこそ。 –
歓迎ありがとう!私はPolygonHotSpotsについてもう1つ質問があります。私はそれが私のコメントに合わないので別の質問でそれを求めなければならなかった。私の質問はここにあります:http://stackoverflow.com/questions/4878124/help-drawing-polygonhotspot-coordinates-around-two-rectangles。助けをあらかじめありがとう!大変感謝しています。 – lhan