Я занимаюсь игрой на соответствие памяти, это изображения и их тег.
private void Fruits_Load(object sender, EventArgs e)
{
countDown1.Start();
countDown5.Start();
picApple.Image = Properties.Resources.apple;
wrdApple.Image = Properties.Resources.wrdApple;
picBanana.Image = Properties.Resources.banana;
wrdbanana.Image = Properties.Resources.wrdBanana;
picKiwi.Image = Properties.Resources.kiwi;
wrdKiwi.Image = Properties.Resources.wrdKiwi;
picOrange.Image = Properties.Resources.orange;
wrdOrange.Image = Properties.Resources.wrdOrange;
picPineapple.Image = Properties.Resources.pineapple;
wrdPineapple.Image = Properties.Resources.wrdPineapple;
picStrawberry.Image = Properties.Resources.strawberry;
wrdStrawberry.Image = Properties.Resources.wrdStrawberry;
picBlackberry.Image = Properties.Resources.blackberry;
wrdblackberry.Image = Properties.Resources.wrdBlackberry;
picMango.Image = Properties.Resources.mango;
wrdMango.Image = Properties.Resources.wrdMango;
picApple.Tag = "apple";
wrdApple.Tag = "apple";
picBanana.Tag = "banana";
wrdbanana.Tag = "banana";
picKiwi.Tag = "kiwi";
wrdKiwi.Tag = "kiwi";
picOrange.Tag = "orange";
wrdOrange.Tag = "orange";
picPineapple.Tag = "pineapple";
wrdPineapple.Tag = "pineapple";
picStrawberry.Tag = "strawberry";
wrdStrawberry.Tag = "strawberry";
picBlackberry.Tag = "blackberry";
wrdblackberry.Tag = "blackberry";
picMango.Tag = "mango";
wrdMango.Tag = "mango";
}
У меня есть 2 изображения: первое - picApple, а другое - wrdApple, как вы можете видеть в следующем коде.я использовал оператор if, но когда я запускаю приложение, когда я нажимаю на picApple, оно сразу становится невидимым вместе с wrdApple.я хочу, чтобы пользователь сначала увидел первое изображение, а затем увидел другое изображение, если они совпадают, они становятся невидимыми, если они не совпадают, то они должны быть снова покрыты.Любая идея о том, как это сделать, пожалуйста?это код для картинки
private void picApple_Click(object sender, EventArgs e)
{
picApple.Image = Properties.Resources.apple;
if ((string)picApple.Tag == (string)wrdApple.Tag)
{
picApple.Visible = false;
wrdApple.Visible = false;
}
else if ((string)picApple.Tag != (string)wrdApple.Tag)
{
picApple.Image = Properties.Resources.apple;
wrdApple.Image = Properties.Resources.wrdApple;
}
}
private void wrdApple_Click(object sender, EventArgs e)
{
wrdApple.Image = Properties.Resources.wrdApple;
if ((string)wrdApple.Tag == (string)picApple.Tag)
{
picApple.Visible = false;
wrdApple.Visible = false;
}