Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I have uploaded the pictures as a resource to my C# windows form. How can I inco

ID: 3598650 • Letter: I

Question

I have uploaded the pictures as a resource to my C# windows form. How can I incorporate the images to show up when an incorrect Guess has been selected using Switch Structures? See image samples and code below.

namespace HomeWork3.HangMan
{
public partial class HangMan : Form
{
int numberOfGuesses = 0;
Random Guess = new Random();
int randomNumber;

public HangMan()
{
InitializeComponent();
}

private void TextBox_TextChanged(object sender, EventArgs e)
{

}

private void checkButton_Click(object sender, EventArgs e) // create random class, and instance of random class, pass parameters thourhg
{
int GuessNum = 0;
// for the inital time create random number
if (numberOfGuesses == 0)
randomNumber = Guess.Next(1, 100);
// check whether input is correct or not
try
{
GuessNum = int.Parse(TextBox.Text);
}
catch (Exception)
{
displayLabel.Text = "Enter valid number";
return;
}
if (numberOfGuesses < 6)
{
numberOfGuesses++;
if (GuessNum == randomNumber)
{
displayLabel.Text = "You win";
newgame.Visible = true;
}
else if (GuessNum >= 1 && GuessNum <= 20)
{
displayLabel.Text = "Should be less than 20";
}
else if (GuessNum >= 20 && GuessNum <= 45)
{
displayLabel.Text = "Should be less than 75";
}
else if (GuessNum >= 45 && GuessNum <= 65)
{
displayLabel.Text = "Should be greater than 63";
}
else if (GuessNum >= 65 && GuessNum <= 85)
{
displayLabel.Text = "Should be less than 79";
}
else if (GuessNum >= 85 && GuessNum <= 99)
{
displayLabel.Text = "Should be less than 99";
}
}
else
{
displayLabel.Text = "You lose, the num is "+ randomNumber +".";
newgame.Visible = true;
  
  
}
}
private void displayLabel_Click(object sender, EventArgs e)
{
  
}

private void newgame_Enter(object sender, EventArgs e)
{
  
  
}
}
}

dead.gif hangman01.png hangman02.png hangman05.png hang man06.png hangman07.png yay.gif App.config E Form1.cs Form 1·Designer·cs Form1.resx DHangMan

Explanation / Answer

namespace HomeWork3.HangMan
{
public partial class HangMan : Form
{
int numberOfGuesses = 0;
Random Guess = new Random();
int randomNumber;

public HangMan()
{
InitializeComponent();
}

private void TextBox_TextChanged(object sender, EventArgs e)
{

}

private void checkButton_Click(object sender, EventArgs e) // create random class, and instance of random class, pass parameters thourhg
{
int GuessNum = 0;
// for the inital time create random number
if (numberOfGuesses == 0)
randomNumber = Guess.Next(1, 100);
// check whether input is correct or not
try
{
GuessNum = int.Parse(TextBox.Text);
}
catch (Exception)
{
displayLabel.Text = "Enter valid number";
return;
}
if (numberOfGuesses < 6)
{
numberOfGuesses++;
if (GuessNum == randomNumber)
{
displayLabel.Text = "You win";
newgame.Visible = true;
}
else if (GuessNum >= 1 && GuessNum <= 20)
{
displayLabel.Text = "Should be less than 20";
}
else if (GuessNum >= 20 && GuessNum <= 45)
{
displayLabel.Text = "Should be less than 75";
}
else if (GuessNum >= 45 && GuessNum <= 65)
{
displayLabel.Text = "Should be greater than 63";
}
else if (GuessNum >= 65 && GuessNum <= 85)
{
displayLabel.Text = "Should be less than 79";
}
else if (GuessNum >= 85 && GuessNum <= 99)
{
displayLabel.Text = "Should be less than 99";
}
}
else
{
displayLabel.Text = "You lose, the num is "+ randomNumber +".";
newgame.Visible = true;
  
  
}
}
private void displayLabel_Click(object sender, EventArgs e)
{
  
}

private void newgame_Enter(object sender, EventArgs e)
{
  
  
}
}
}