هذا الكود لعمليه لعبه للجمع وطرح كل شي ضابط معاي ما عدا انه ما يحسب عدد الاجابات الصح المختاره
اتمنى منكم المساعده في اقرب وقت
public Form8()
{
InitializeComponent();
button1.Click += new EventHandler(Form8_Load);
}
int sum = 0;
int total = 0;
int count = 0;
int random_number1;
int random_number2;
int time;
int n1;
Random random = new Random();
private void button4_Click(object sender, EventArgs e)
{
Form4 m = new Form4();
m.Show();
this.Hide();
}
private void button3_Click(object sender, EventArgs e)
{
Form12 main = new Form12();
main.Show();
this.Hide();
}
private void button1_Click(object sender, EventArgs e)
{
}
private void Form8_Load(object sender, EventArgs e)
{
axWindowsMediaPlayer1.Ctlcontrols.stop();
axWindowsMediaPlayer2.Ctlcontrols.stop();
Assembly Myassembly = Assembly.GetExecutingAssembly();
label3.Text = Class1.Name;
timer1.Enabled = true;
timer1.Interval = 1000;
textBox1.Clear();
if ( count <= Class1.Q1)
{
random_number1 = random.Next(1, 11);
random_number2 = random.Next(1, 11);
switch (random_number1)
{
case 1:
{
Stream Mystream1 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.1s.png");
pictureBox2.Image = Image.FromStream(Mystream1);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m1.png");
pictureBox5.Image = Image.FromStream(Mystream2);
}
break;
case 2:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.2s.png");
pictureBox2.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m2.png");
pictureBox5.Image = Image.FromStream(Mystream2);
}
break;
case 3:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.3s.png");
pictureBox2.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m3.png");
pictureBox5.Image = Image.FromStream(Mystream2);
}
break;
case 4:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.4s.png");
pictureBox2.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m4.png");
pictureBox5.Image = Image.FromStream(Mystream2);
}
break;
case 5:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.5s.png");
pictureBox2.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m5.png");
pictureBox5.Image = Image.FromStream(Mystream2);
}
break;
case 6:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.6s.png");
pictureBox2.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m6.png");
pictureBox5.Image = Image.FromStream(Mystream2);
}
break;
case 7:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.7s.png");
pictureBox2.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m7.png");
pictureBox5.Image = Image.FromStream(Mystream2);
}
break;
case 8:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.8s.png");
pictureBox2.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m8.png");
pictureBox5.Image = Image.FromStream(Mystream2);
}
break;
case 9:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.9s.png");
pictureBox2.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m9.png");
pictureBox5.Image = Image.FromStream(Mystream2);
}
break;
case 10:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.10s.png");
pictureBox2.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m10.png");
pictureBox5.Image = Image.FromStream(Mystream2);
}
break;
}
switch (random_number2)
{
case 1:
{
Stream Mystream1 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.1s.png");
pictureBox3.Image = Image.FromStream(Mystream1);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m1.png");
pictureBox6.Image = Image.FromStream(Mystream2);
}
break;
case 2:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.2s.png");
pictureBox3.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m2.png");
pictureBox6.Image = Image.FromStream(Mystream2);
}
break;
case 3:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.3s.png");
pictureBox3.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m3.png");
pictureBox6.Image = Image.FromStream(Mystream2);
}
break;
case 4:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.4s.png");
pictureBox3.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m4.png");
pictureBox6.Image = Image.FromStream(Mystream2);
}
break;
case 5:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.5s.png");
pictureBox3.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m5.png");
pictureBox6.Image = Image.FromStream(Mystream2);
}
break;
case 6:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.6s.png");
pictureBox3.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m6.png");
pictureBox6.Image = Image.FromStream(Mystream2);
}
break;
case 7:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.7s.png");
pictureBox3.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m7.png");
pictureBox6.Image = Image.FromStream(Mystream2);
}
break;
case 8:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.8s.png");
pictureBox3.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m8.png");
pictureBox6.Image = Image.FromStream(Mystream2);
}
break;
case 9:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.9s.png");
pictureBox3.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m9.png");
pictureBox6.Image = Image.FromStream(Mystream2);
}
break;
case 10:
{
Stream Mystream = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.10s.png");
pictureBox3.Image = Image.FromStream(Mystream);
Stream Mystream2 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.m10.png");
pictureBox6.Image = Image.FromStream(Mystream2);
}
break;
}
count++;
}
if (Class1.pm == true)
{
Stream Mystream1 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.za3d.png");
pictureBox4.Image = Image.FromStream(Mystream1);
if (textBox1.Text != "")
{
total = random_number1 + random_number2;
n1 = Convert.ToInt16(textBox1.Text);
if (n1.Equals(total))
{
label6.Text = sum.ToString();
axWindowsMediaPlayer1.Ctlcontrols.play();
sum++;
}
else
axWindowsMediaPlayer2.Ctlcontrols.play();
}
}
else
{
Stream Mystream1 = Myassembly.GetManifestResourceStream
("Mona_Fay.Resources.na89.png");
pictureBox4.Image = Image.FromStream(Mystream1);
if (textBox1.Text != "")
{
n1 = Convert.ToInt16(textBox1.Text);
if (random_number1 > random_number2)
total = random_number1 - random_number2;
if (random_number2 > random_number1)
total = random_number2 - random_number1;
if (n1.Equals(total))
{
axWindowsMediaPlayer1.Ctlcontrols.play();
sum++;
}
else
axWindowsMediaPlayer2.Ctlcontrols.play();
}
}
if (count == Class1.Q1)
{
int sum2 = Class1.Q1 / 2;
if (sum >= sum2)
{
MessageBox.Show(" أحسنـــت" + "\n" + "\n" + "نتيجتك هي : " + sum + " من " + Class1.Q1);
Form4 m = new Form4();
m.Show();
this.Hide();
}
else if (sum < sum2)
{
MessageBox.Show(" جيد .. لا تيأس " + "\n" + "\n" + "نتيجتك هي : " + sum + " من " + Class1.Q1);
Form4 m = new Form4();
m.Show();
this.Hide();
}
}
}
private void timer1_Tick(object sender, EventArgs e)
{
{
time++;
label5.Text = time.ToString();
if (time == 60)
{
label5.Visible = false;
MessageBox.Show("الوقــــــــــت انتهــــــى" + "\n" + "\n" + " نتيجتك هي " + sum + " من " + Class1.Q1);
Form4 m = new Form4();
m.Show();
this.Hide();
}
}
}
private void label5_Click(object sender, EventArgs e)
{
}