PictureBoxでの座標取得について
- 題名: PictureBoxでの座標取得について
- 著者: 山広
- 日時: 2009/05/11 17:48:57
- ID: 24530
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: PictureBoxでの座標取得について
- 著者: 魔界の仮面弁士
- 日時: 2009/05/11 18:49:03
- ID: 24531
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: PictureBoxでの座標取得について
- 著者: 山広
- 日時: 2009/05/11 22:07:11
- ID: 24532
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
お世話になります。
現在、PictureBoxに画像を表示し、特定の部分をクリックするとイベントが発生するというコードを書いています。
いわゆる、クリッカブルマップ的な事をしたいと思っています。
一つの画像を四角形で、10×10の100個に分割し、それぞれクリックすると違うイベントが発生する。
(PictureBoxに表示されている画像)
___________________
|_|_|_|_|_|_|_|_|_|_|
|_|_|_|_|_|_|_|_|_|_|
|_|_|_|_|_|_|_|_|_|_|
|_|_|_|_|_|_|_|_|_|_| ←それぞれの場所をクリックしたら別々のイベントが発生
|_|_|_|_|_|_|_|_|_|_|
|_|_|_|_|_|_|_|_|_|_|
|_|_|_|_|_|_|_|_|_|_|
|_|_|_|_|_|_|_|_|_|_|
|_|_|_|_|_|_|_|_|_|_|
|_|_|_|_|_|_|_|_|_|_|
e.X e.Yで座標を判断して、MouseDownで取得といのは分かっているのですが、コードで書こうと思うと、いまいち分かりません。
判断は、
Select マウスがクリックされた座標
Case 一つめの四角形の中だったら
'イベントの発生
Case 二つめの四角形の中だったら
'イベントの発生
こんな感じになるのでしょうか?
近いところで、検索して出てきた以下のBBSを参考にしているのですが、いまいち分かっていません。
http://homepage1.nifty.com/MADIA/vb/vb_bbs2/200601/200601_06010096.html
どなたか、アドバイスよろしくお願い致します。