C#でクリックで画像を変えることはできるでしょうか?

フォームで画像をクリックすると別の画像、またクリックすると3つめの画像・・・
ということを使用と思い
if (pictureBox1.Image == WindowsFormsApplication1.Properties.Resources.image1){
pictureBox1.Image = WindowsFormsApplication1.Properties.Resources.image2;
}
と、言うようなif文を画像の枚数分重ねてみたのですが
if文が反応して無く、全てスルーされてしまいます
どうすればよいでしょうか?

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2011/11/12 18:40:40
  • 終了:2011/11/12 19:22:13

ベストアンサー

id:windofjuly No.1

うぃんど回答回数2625ベストアンサー獲得回数11492011/11/12 19:05:00

大文字にしてみればいいとか、そういった話ではないですか?
WindowsFormsApplication1.Properties.Resources.Image1
 
別の話になりますけど、
プロパティ比較して切り替えるよりもカウンタ設けて
カウンタが1なら画像1で、2なら画像2って具合に、
切り替えるほうが楽かもしれません
http://tech.bbtune.com/csharp/items/5-7.html

id:NaMgAlSiPSClArKCa

大文字でも変わりませんでしたが、URLのサイトに書いてあった方法で変えることが出来ました!
ありがとうございます!

2011/11/12 19:22:06

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません