1

プログラムでImageMapVB.NETを使用して作成し、それにsを追加PolygonHotSpotしています。それは一種の動作ですが、マウスをに合わせると、選択できないPolygonHotSpot部分/スポットが内部にあることに気付きます(マウスカーソルが手からデフォルトのカーソルに変わります)。

私が追加している座標は次のPolygonHotSpotとおりです(この例では単純な長方形です)。

150,99,270,213,270,99,150,213

これをに変更し、同じ座標に基づいて、、、RectangleHotSpotを設定するTopBottom、完全に機能し、選択できない部分は内部にありません。ではなく使用する必要がある理由は、各ホットスポットが4つ以上の側面を持つ可能性があるためです(毎回異なります)。LeftRightPolygonHotSpotRectangleHotSpot

私は何か間違ったことをしていますか、それとも私が先に進んでそれを変換するための座標が4つしかない場合はそれをチェックする必要がありRectangleHotSpotますか?または、誰かがの経験がありPolygonHotSpotますか、おそらく私は設定がありませんか?HotSpotModePostBackなど(で機能したものすべて)に設定しましたRectangleHotSpot

4

1 に答える 1

0

長方形ではなく、Xを描画しています。座標を時計回りにIIRCに並べると、長方形が表示されます。

実際には、時計回りの順序は重要ではないようですが、順序は重要です。

「150,99,270,99,270,213,150,213」が機能するはずです。

于 2011-02-01T15:02:36.103 に答える