Introduction:
This is tricky game using some mouse events.
Step 1:
Add a form in application and make it borderStyle property none.
Step 2:
Add a picturebox and two buttons in the form.
Step 3:
int x, y;
bool quit = false;
bool win =false;
private void
pictureBox1_MouseEnter(object sender, EventArgs e)
{
if (quit == false && win == false)
{
/*
When you take mouse over the
picturebox randmoly two value generated
And it is
different every time..and that two value assign to x and y which is
use to set picture at different location whenever
you take mouse over the picture.
*/
x
= Convert.ToInt32(Microsoft.VisualBasic.VBMath.Rnd() * ((this.ClientSize.Width)
- 50));
y = Convert.ToInt32(Microsoft.VisualBasic.VBMath.Rnd() * ((this.ClientSize.Height)
- 60));
pictureBox1.Location = new System.Drawing.Point(x,
y);
}
}
private void
pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
win = true;
pictureBox1.Image = global::fungame_clickMe.Properties.Resources.winner;
pictureBox1.Location = new System.Drawing.Point(200,
180);
pictureBox1.Size = new System.Drawing.Size(200,
200);
}
private void
button1_Click(object sender, EventArgs e)
{
this.Close();
}
private void
button3_Click(object sender, EventArgs e)
{
quit = true;
pictureBox1.Image = global::fungame_clickMe.Properties.Resources.loser;
pictureBox1.Location = new System.Drawing.Point(200,
180);
pictureBox1.Size = new System.Drawing.Size(200,200);
}