Hallo,
ich versuche ein Programm zu gestalten indem ich ein Bild das verpixelt ist aus 4 anderen Bilden zu erraten. Dafür habe ich in meinem Code diesen Abschnitt
.
Jedoch funktioniert das if nicht. Es wird rot unterstrichen und mir wurde gesagt ich soll den Objekt in ein bool konvertieren. Kann mir vieleicht jemand helfen?
Den Rest des Codes
ich versuche ein Programm zu gestalten indem ich ein Bild das verpixelt ist aus 4 anderen Bilden zu erraten. Dafür habe ich in meinem Code diesen Abschnitt
Code:
for(int i=0; i<4; i++)
{
if(pictureBoxs[i].Tag='1')
pictureBoxs[i].Image=
}
Jedoch funktioniert das if nicht. Es wird rot unterstrichen und mir wurde gesagt ich soll den Objekt in ein bool konvertieren. Kann mir vieleicht jemand helfen?
Den Rest des Codes

Code:
public partial class Form1 : Form
{
PictureBox[] pictureBoxs = new PictureBox[4];
public Form1()
{
InitializeComponent();
pictureBoxs[0] = pictureBox2; pictureBoxs[1] = pictureBox3; pictureBoxs[2] = pictureBox4;
pictureBoxs[3] = pictureBox5;
}
Random r = new Random();
Random p = new Random();
List<Image> images = new List<Image>();
private static Bitmap Pixelate(Bitmap image, Int32 blurSize)
{
return Functions.Pixelate(image, new Rectangle(0, 0, image.Width, image.Height), blurSize);
}
private void Form1_Load(object sender, EventArgs e)
{
int idx = r.Next(0, 7);
pictureBox1.Image=Pixelate((Bitmap) Images[idx], 40);
int idp = p.Next(0, 4);
pictureBoxs[idp].Image = Images[idx];
pictureBoxs[idp].Tag = 0;
for(int i=0; i<4; i++)
{
if(pictureBoxs[i].Tag='1')
pictureBoxs[i].Image=
}
}
private static Image[] Images
{
get
{
return new Image[]
{
Properties.Resources.Bild_1,
Properties.Resources.Bild_2,
Properties.Resources.Bild_3,
Properties.Resources.Bild_4,
Properties.Resources.Bild_5,
Properties.Resources.Bild_6
};
}
}
}