DOBON.NET DOBON.NETプログラミング掲示板過去ログ

座標の判定方法?!

環境/言語:[WindowsXP VB.NET]
分類:[.NET]

お世話になっております。質問させていただきます。
あまりVBとは関係ないかもしれませんが
以下の様な処理を作成しています。

まず、PictureBox内に任意の座標値を与えて
図形を描きます。描く図形はねじれ(線が交わ
らない)がない限りどのような物でもよいのです。
△、□、凸、凹、☆などその他多角形...

次に任意の点を与えます。(マウスの左クリックなどで)
その任意の点が先ほど描画した図形の領域内に
入っているか判定する処理を考えているのですが
行き詰っております。

VB.NETの関数やWindowsAPIを使用して実現できる
解決策はありますでしょうか?

宜しくお願いします。
■No4790に返信(やすしさんの記事)
> その任意の点が先ほど描画した図形の領域内に
> 入っているか判定する処理を考えているのですが
> 行き詰っております。

GraphicsPathとIsVisibleメソッド使えばできるかもしれません。GraphicsPathについては、「パスを使って図形を描く」を参考にしてください。

DOBON.NET .NET Tips - パスを使って図形を描く
http://dobon.net/vb/dotnet/graphics/drawpath.html
管理人様

GraphicsPathとIsVisibleメソッドを使用して解決することが出来ました。

ありがとうございます。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板