tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトル日本地図を表示し都道府県のクリックイベントを取得
記事No7436
投稿日: 2008/05/02(Fri) 14:07
投稿者SHIN
いつも大変お世話になっております。
WindowsVista VB2005で開発しております。

今回、日本地図をPictureBoxで表示し、Pictureboxをクリックした時、
カーソルがある都道府県ごとにイベントを分けたいと考えております。

e.X e.Yで座標を地道に判断する方法は存じておりますが、
もし、カーソルがあるPictureBoxの色が識別できれば、
都道府県ごとに別の色にし、47行の判断で行えると思います。

例えば
Select カーソルがある座標のPictureBoxの色
Case Red
   '北海道の処理
Case Blue
      '青森県の処理

この様な事はやはり不可能なのでしょうか。
やはり地道にe.X e.Yで座標で判断するしかないのでしょうか。

お忙しい中とは存じますが何卒ご教授を頂けませんでしょうか。

[ツリー表示へ]
タイトルRe: 日本地図を表示し都道府県のクリックイベントを取得
記事No7437
投稿日: 2008/05/02(Fri) 15:23
投稿者GOD
ここが参考になるかな。
_http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=1546352&SiteID=7

[ツリー表示へ]
タイトルRe: 日本地図を表示し都道府県のクリックイベントを取得
記事No7438
投稿日: 2008/05/02(Fri) 18:20
投稿者花ちゃん
> 今回、日本地図をPictureBoxで表示し、Pictureboxをクリックした時、
> カーソルがある都道府県ごとにイベントを分けたいと考えております。


少し方法は違いますが、下記のようにしてどの県をクリックしたか判定しております。
(勿論、ほぼ瞬時に取得することができます。)

http://hanatyan.sakura.ne.jp/samplepic/vb8_195.htm
http://hanatyan.sakura.ne.jp/samplepic/vb8_194.htm

http://hanatyan.sakura.ne.jp/samplepic/vb6_433_2.htm
http://hanatyan.sakura.ne.jp/samplepic/vb6_433_1.htm

[ツリー表示へ]
タイトルRe^2: 日本地図を表示し都道府県のクリックイベントを取得
記事No7445
投稿日: 2008/05/04(Sun) 11:35
投稿者SHIN
ご教授有難う御座います。

調べても、分からなかったので、
できない事かなと半信半疑で投稿してみたのですが、
私のやりたいことそのものズバリでお答え頂き、
本当に感謝致します。

有難う御座いました。

[ツリー表示へ]