Picture Game
To find celebrities in behind of the number
SetPixel
namespace Picture_Game
{
public partial class SetPixel : Form
{
public SetPixel()
{
InitializeComponent();
}
private void btn_go_Click(object sender, EventArgs e)
{
//*** To check have any empty field ***
if (cmb_pixel.Text != "" && txt_browse.Text != "")
{
NumberBox num_game = new NumberBox(cmb_pixel.Text,txt_browse.Text);
num_game.Show();
this.Hide();
}
else
{
MessageBox.Show("Please fill all fields ");
}
}
private void btn_browse_Click(object sender, EventArgs e)
{
//*** Using openfiledialog ***
openFileDialog1.ShowDialog();
txt_browse.Text = openFileDialog1.FileName;
}
private void cmb_pixel_SelectedIndexChanged(object sender, EventArgs e)
{
}
}
}
NumberBox
namespace Picture_Game
{
public partial class NumberBox : Form
{
Button btn;
string pixel_new;
string name_new;
int n;
int x, y;
public NumberBox(string pixel,string name)
{
InitializeComponent();
//*** Get data from previous form ( setPixel.cs )
pixel_new = pixel;
name_new = name;
pbx_game.Image = Image.FromFile(name_new);
}
private void Form1_Load(object sender, EventArgs e)
{
pixel_select(); //*** Function for get buttons ***
}
/// <summary>
/// If selected pixel corresponding buttons show here...
/// They have choices like 4,9,16 etc...
/// </summary>
private void pixel_select()
{
n = 0;
if ( pixel_new == "144")
{
x = -50;
y = -1;
for (int i = 0; i < 12; i++)
{
n = n + 1;
x = x + 49;
btn = new Button();
btn.FlatStyle = FlatStyle.Flat;
string btn_name = n.ToString();
btn.Name = btn_name.ToString();
btn.Size = new Size(50, 50);
btn.Location = new Point(x, y);
btn.Text = n.ToString();
pbx_game.Controls.Add(btn);
btn.Click += new EventHandler(test_Click);
}
x = -50;
y = 48;
for (int i = 0; i < 12; i++)
{
n = n + 1;
x = x + 49;
btn = new Button();
btn.FlatStyle = FlatStyle.Flat;
string btn_name = n.ToString();
btn.Name = btn_name.ToString();
btn.Size = new Size(50, 50);
btn.Location = new Point(x, y);
btn.Text = n.ToString();
pbx_game.Controls.Add(btn);
btn.Click += new EventHandler(test_Click);
}
x = -50;
y = 96;
for (int i = 0; i < 12; i++)
{
n = n + 1;
x = x + 49;
btn = new Button();
btn.FlatStyle = FlatStyle.Flat;
string btn_name = n.ToString();
btn.Name = btn_name.ToString();
btn.Size = new Size(50, 50);
btn.Location = new Point(x, y);
btn.Text = n.ToString();
pbx_game.Controls.Add(btn);
btn.Click += new EventHandler(test_Click);
}
x = -50;
y = 145;
for (int i = 0; i < 12; i++)
{
n = n + 1;
x = x + 49;
btn = new Button();
btn.FlatStyle = FlatStyle.Flat;
string btn_name = n.ToString();
btn.Name = btn_name.ToString();
btn.Size = new Size(50, 50);
btn.Location = new Point(x, y);
btn.Text = n.ToString();
pbx_game.Controls.Add(btn);
btn.Click += new EventHandler(test_Click);
}
x = -50;
y = 194;
for (int i = 0; i < 12; i++)
{
n = n + 1;
x = x + 49;
btn = new Button();
btn.FlatStyle = FlatStyle.Flat;
string btn_name = n.ToString();
btn.Name = btn_name.ToString();
btn.Size = new Size(50, 50);
btn.Location = new Point(x, y);
btn.Text = n.ToString();
pbx_game.Controls.Add(btn);
btn.Click += new EventHandler(test_Click);
}
x = -50;
y = 243;
for (int i = 0; i < 12; i++)
{
n = n + 1;
x = x + 49;
btn = new Button();
btn.FlatStyle = FlatStyle.Flat;
string btn_name = n.ToString();
btn.Name = btn_name.ToString();
btn.Size = new Size(50, 50);
btn.Location = new Point(x, y);
btn.Text = n.ToString();
pbx_game.Controls.Add(btn);
btn.Click += new EventHandler(test_Click);
}
x = -50;
y = 292;
for (int i = 0; i < 12; i++)
{
n = n + 1;
x = x + 49;
btn = new Button();
btn.FlatStyle = FlatStyle.Flat;
string btn_name = n.ToString();
btn.Name = btn_name.ToString();
btn.Size = new Size(50, 50);
btn.Location = new Point(x, y);
btn.Text = n.ToString();
pbx_game.Controls.Add(btn);
btn.Click += new EventHandler(test_Click);
}
x = -50;
y = 341;
for (int i = 0; i < 12; i++)
{
n = n + 1;
x = x + 49;
btn = new Button();
btn.FlatStyle = FlatStyle.Flat;
string btn_name = n.ToString();
btn.Name = btn_name.ToString();
btn.Size = new Size(50, 50);
btn.Location = new Point(x, y);
btn.Text = n.ToString();
pbx_game.Controls.Add(btn);
btn.Click += new EventHandler(test_Click);
}
x = -50;
y = 390;
for (int i = 0; i < 12; i++)
{
n = n + 1;
x = x + 49;
btn = new Button();
btn.FlatStyle = FlatStyle.Flat;
string btn_name = n.ToString();
btn.Name = btn_name.ToString();
btn.Size = new Size(50, 50);
btn.Location = new Point(x, y);
btn.Text = n.ToString();
pbx_game.Controls.Add(btn);
btn.Click += new EventHandler(test_Click);
}
x = -50;
y = 439;
for (int i = 0; i < 12; i++)
{
n = n + 1;
x = x + 49;
btn = new Button();
btn.FlatStyle = FlatStyle.Flat;
string btn_name = n.ToString();
btn.Name = btn_name.ToString();
btn.Size = new Size(50, 50);
btn.Location = new Point(x, y);
btn.Text = n.ToString();
pbx_game.Controls.Add(btn);
btn.Click += new EventHandler(test_Click);
}
x = -50;
y = 488;
for (int i = 0; i < 12; i++)
{
n = n + 1;
x = x + 49;
btn = new Button();
btn.FlatStyle = FlatStyle.Flat;
string btn_name = n.ToString();
btn.Name = btn_name.ToString();
btn.Size = new Size(50, 50);
btn.Location = new Point(x, y);
btn.Text = n.ToString();
pbx_game.Controls.Add(btn);
btn.Click += new EventHandler(test_Click);
}
x = -50;
y = 537;
for (int i = 0; i < 12; i++)
{
n = n + 1;
x = x + 49;
btn = new Button();
btn.FlatStyle = FlatStyle.Flat;
string btn_name = n.ToString();
btn.Name = btn_name.ToString();
btn.Size = new Size(50, 50);
btn.Location = new Point(x, y);
btn.Text = n.ToString();
pbx_game.Controls.Add(btn);
btn.Click += new EventHandler(test_Click);
}
}
}
void test_Click(object sender, EventArgs e)
{
//*** To go button.visible=false only clicked buttons ***
btn = (Button)sender;
if (btn.Name == "1")
{
btn.Visible = false;
}
else if (btn.Name == "2")
{
btn.Visible = false;
}
else if (btn.Name == "3")
{
btn.Visible = false;
}
else if (btn.Name == "4")
{
btn.Visible = false;
}
else if (btn.Name == "5")
{
btn.Visible = false;
}
else if (btn.Name == "6")
{
btn.Visible = false;
}
else if (btn.Name == "7")
{
btn.Visible = false;
}
else if (btn.Name == "8")
{
btn.Visible = false;
}
else if (btn.Name == "9")
{
btn.Visible = false;
}
else if (btn.Name == "10")
{
btn.Visible = false;
}
else if (btn.Name == "11")
{
btn.Visible = false;
}
else if (btn.Name == "12")
{
btn.Visible = false;
}
else if (btn.Name == "13")
{
btn.Visible = false;
}
else if (btn.Name == "14")
{
btn.Visible = false;
}
else if (btn.Name == "15")
{
btn.Visible = false;
}
else if (btn.Name == "16")
{
btn.Visible = false;
}
else if (btn.Name == "17")
{
btn.Visible = false;
}
else if (btn.Name == "18")
{
btn.Visible = false;
}
else if (btn.Name == "19")
{
btn.Visible = false;
}
else if (btn.Name == "20")
{
btn.Visible = false;
}
else if (btn.Name == "21")
{
btn.Visible = false;
}
else if (btn.Name == "22")
{
btn.Visible = false;
}
else if (btn.Name == "23")
{
btn.Visible = false;
}
else if (btn.Name == "24")
{
btn.Visible = false;
}
else if (btn.Name == "25")
{
btn.Visible = false;
}
else if (btn.Name == "26")
{
btn.Visible = false;
}
else if (btn.Name == "27")
{
btn.Visible = false;
}
else if (btn.Name == "28")
{
btn.Visible = false;
}
else if (btn.Name == "29")
{
btn.Visible = false;
}
else if (btn.Name == "30")
{
btn.Visible = false;
}
else if (btn.Name == "31")
{
btn.Visible = false;
}
else if (btn.Name == "32")
{
btn.Visible = false;
}
else if (btn.Name == "33")
{
btn.Visible = false;
}
else if (btn.Name == "34")
{
btn.Visible = false;
}
else if (btn.Name == "35")
{
btn.Visible = false;
}
else if (btn.Name == "36")
{
btn.Visible = false;
}
else if (btn.Name == "37")
{
btn.Visible = false;
}
else if (btn.Name == "38")
{
btn.Visible = false;
}
else if (btn.Name == "39")
{
btn.Visible = false;
}
else if (btn.Name == "40")
{
btn.Visible = false;
}
else if (btn.Name == "41")
{
btn.Visible = false;
}
else if (btn.Name == "42")
{
btn.Visible = false;
}
else if (btn.Name == "43")
{
btn.Visible = false;
}
else if (btn.Name == "44")
{
btn.Visible = false;
}
else if (btn.Name == "45")
{
btn.Visible = false;
}
else if (btn.Name == "46")
{
btn.Visible = false;
}
else if (btn.Name == "47")
{
btn.Visible = false;
}
else if (btn.Name == "48")
{
btn.Visible = false;
}
else if (btn.Name == "49")
{
btn.Visible = false;
}
else if (btn.Name == "50")
{
btn.Visible = false;
}
else if (btn.Name == "51")
{
btn.Visible = false;
}
else if (btn.Name == "52")
{
btn.Visible = false;
}
else if (btn.Name == "53")
{
btn.Visible = false;
}
else if (btn.Name == "54")
{
btn.Visible = false;
}
else if (btn.Name == "55")
{
btn.Visible = false;
}
else if (btn.Name == "56")
{
btn.Visible = false;
}
else if (btn.Name == "57")
{
btn.Visible = false;
}
else if (btn.Name == "58")
{
btn.Visible = false;
}
else if (btn.Name == "59")
{
btn.Visible = false;
}
else if (btn.Name == "60")
{
btn.Visible = false;
}
else if (btn.Name == "61")
{
btn.Visible = false;
}
else if (btn.Name == "62")
{
btn.Visible = false;
}
else if (btn.Name == "63")
{
btn.Visible = false;
}
else if (btn.Name == "64")
{
btn.Visible = false;
}
else if (btn.Name == "65")
{
btn.Visible = false;
}
else if (btn.Name == "66")
{
btn.Visible = false;
}
else if (btn.Name == "67")
{
btn.Visible = false;
}
else if (btn.Name == "68")
{
btn.Visible = false;
}
else if (btn.Name == "69")
{
btn.Visible = false;
}
else if (btn.Name == "70")
{
btn.Visible = false;
}
else if (btn.Name == "71")
{
btn.Visible = false;
}
else if (btn.Name == "72")
{
btn.Visible = false;
}
else if (btn.Name == "73")
{
btn.Visible = false;
}
else if (btn.Name == "74")
{
btn.Visible = false;
}
else if (btn.Name == "75")
{
btn.Visible = false;
}
else if (btn.Name == "76")
{
btn.Visible = false;
}
else if (btn.Name == "77")
{
btn.Visible = false;
}
else if (btn.Name == "78")
{
btn.Visible = false;
}
else if (btn.Name == "79")
{
btn.Visible = false;
}
else if (btn.Name == "80")
{
btn.Visible = false;
}
else if (btn.Name == "81")
{
btn.Visible = false;
}
else if (btn.Name == "82")
{
btn.Visible = false;
}
else if (btn.Name == "83")
{
btn.Visible = false;
}
else if (btn.Name == "84")
{
btn.Visible = false;
}
else if (btn.Name == "85")
{
btn.Visible = false;
}
else if (btn.Name == "86")
{
btn.Visible = false;
}
else if (btn.Name == "87")
{
btn.Visible = false;
}
else if (btn.Name == "88")
{
btn.Visible = false;
}
else if (btn.Name == "89")
{
btn.Visible = false;
}
else if (btn.Name == "90")
{
btn.Visible = false;
}
else if (btn.Name == "91")
{
btn.Visible = false;
}
else if (btn.Name == "92")
{
btn.Visible = false;
}
else if (btn.Name == "93")
{
btn.Visible = false;
}
else if (btn.Name == "94")
{
btn.Visible = false;
}
else if (btn.Name == "95")
{
btn.Visible = false;
}
else if (btn.Name == "96")
{
btn.Visible = false;
}
else if (btn.Name == "97")
{
btn.Visible = false;
}
else if (btn.Name == "98")
{
btn.Visible = false;
}
else if (btn.Name == "99")
{
btn.Visible = false;
}
else if (btn.Name == "100")
{
btn.Visible = false;
}
if (btn.Name == "101")
{
btn.Visible = false;
}
else if (btn.Name == "102")
{
btn.Visible = false;
}
else if (btn.Name == "103")
{
btn.Visible = false;
}
else if (btn.Name == "104")
{
btn.Visible = false;
}
else if (btn.Name == "105")
{
btn.Visible = false;
}
else if (btn.Name == "106")
{
btn.Visible = false;
}
else if (btn.Name == "107")
{
btn.Visible = false;
}
else if (btn.Name == "108")
{
btn.Visible = false;
}
else if (btn.Name == "109")
{
btn.Visible = false;
}
else if (btn.Name == "110")
{
btn.Visible = false;
}
else if (btn.Name == "111")
{
btn.Visible = false;
}
else if (btn.Name == "112")
{
btn.Visible = false;
}
else if (btn.Name == "113")
{
btn.Visible = false;
}
else if (btn.Name == "114")
{
btn.Visible = false;
}
else if (btn.Name == "115")
{
btn.Visible = false;
}
else if (btn.Name == "116")
{
btn.Visible = false;
}
else if (btn.Name == "117")
{
btn.Visible = false;
}
else if (btn.Name == "118")
{
btn.Visible = false;
}
else if (btn.Name == "119")
{
btn.Visible = false;
}
else if (btn.Name == "120")
{
btn.Visible = false;
}
else if (btn.Name == "121")
{
btn.Visible = false;
}
else if (btn.Name == "122")
{
btn.Visible = false;
}
else if (btn.Name == "123")
{
btn.Visible = false;
}
else if (btn.Name == "124")
{
btn.Visible = false;
}
else if (btn.Name == "125")
{
btn.Visible = false;
}
else if (btn.Name == "126")
{
btn.Visible = false;
}
else if (btn.Name == "127")
{
btn.Visible = false;
}
else if (btn.Name == "128")
{
btn.Visible = false;
}
else if (btn.Name == "129")
{
btn.Visible = false;
}
else if (btn.Name == "130")
{
btn.Visible = false;
}
else if (btn.Name == "131")
{
btn.Visible = false;
}
else if (btn.Name == "132")
{
btn.Visible = false;
}
else if (btn.Name == "133")
{
btn.Visible = false;
}
else if (btn.Name == "134")
{
btn.Visible = false;
}
else if (btn.Name == "135")
{
btn.Visible = false;
}
else if (btn.Name == "136")
{
btn.Visible = false;
}
else if (btn.Name == "137")
{
btn.Visible = false;
}
else if (btn.Name == "138")
{
btn.Visible = false;
}
else if (btn.Name == "139")
{
btn.Visible = false;
}
else if (btn.Name == "140")
{
btn.Visible = false;
}
else if (btn.Name == "141")
{
btn.Visible = false;
}
else if (btn.Name == "142")
{
btn.Visible = false;
}
else if (btn.Name == "143")
{
btn.Visible = false;
}
else if (btn.Name == "144")
{
btn.Visible = false;
}
}
private void btn_next_game_Click(object sender, EventArgs e)
{
//*** Show SetPixel.cs ***
SetPixel set_pix = new SetPixel();
set_pix.Show();
this.Close();
}
private void btn_show_ans_Click(object sender, EventArgs e)
{
//*** Show ShowAnswer.cs ***
ShowAnswer show_ans = new ShowAnswer(name_new);
show_ans.Show();
this.Close();
}
}
}

No comments:
Post a Comment