だから私は以前のいくつかの解決策を調べましたが、これまでのところ私の問題を解決するものを見ていません。プレイヤーがピクチャーボックスをクリックしたときに、プレイヤーのアバターを変更しようとしています。私はそのような画像のリストを持っています:
List<Bitmap> avatars = new List<Bitmap>();
private void GameForm_Load(object sender, EventArgs e)
{
avatars.Add(Properties.Resources.Head1);
avatars.Add(Properties.Resources.Head2);
avatars.Add(Properties.Resources.Head3);
avatars.Add(Properties.Resources.Head4);
}
そして、これは私がそれを変更しようとしているところです:
private void pictureBoxAvatar1_Click(object sender, EventArgs e)
{
if(pictureBoxAvatar1.Image == avatars.ElementAt(0))
{
pictureBoxAvatar1.Image = avatars.ElementAt(1);
}
//I have four total possibilities, but just have this one statement until I figure it out
}
私の問題は、画像を切り替えるために評価する条件が見つからないことです。