コード例 #1
0
 private void Next1_Click(object sender, EventArgs e)
 {
     if ((int)Num1.Value != 0)
     {
         string[] label1 = Txt1.Text.Split(new char[] { ' ' });
         int      col    = int.Parse(label1[0]);//элементы в строке
         Program.array_3[col - 1] = new int[(int)Num1.Value];
         Txt1.Text = (col + 1) + " строка";
         if (col == Program.array_3.Length)
         {
             if ((int)Num1.Value == 1)
             {
                 Next1.Hide();
                 Num1.Hide();
                 Num2.Show();
                 Txt1.Text  = "1 строка";
                 Text1.Text = "Введите элементы каждой строки";
                 Txt2.Show();
                 Send.Location = new Point(108, 79);
                 Send.Show();
             }
             else
             {
                 Next1.Hide();
                 Next.Location = new Point(108, 79);
                 Next.Show();
                 Num1.Hide();
                 Num2.Show();
                 Txt1.Text  = "1 строка";
                 Text1.Text = "Введите элементы каждой строки";
                 Txt2.Show();
             }
         }
     }
     else
     {
         errorProvider1.SetError(Num1, "Строка не может быть пустой");
     }
 }
コード例 #2
0
        private void CheckResultButton_Click(object sender, EventArgs e)
        {
            n++;
            if (n == 1 && EnterNumTextBox.Text == TrueNumLabel.Text) {
                this.Close();
                victoryForm.ShowDialog();
            }

            else  if (n == 1) {
                Num1.Text = EnterNumTextBox.Text;
                Num1.Show(); Step1Label.Show();
                BullAmount1.Text = CheckBullFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                BullAmount1.Show();
                CowAmount1.Text = CheckCowFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                CowAmount1.Show();
            }

            if (n == 2 && EnterNumTextBox.Text == TrueNumLabel.Text)
                victoryForm.ShowDialog();

            else if (n == 2) {
                Num2.Text = EnterNumTextBox.Text;
                Num2.Show(); Step2Label.Show();
                BullAmount2.Text = CheckBullFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                BullAmount2.Show();
                CowAmount2.Text = CheckCowFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                CowAmount2.Show();
            }

            if (n == 3 && EnterNumTextBox.Text == TrueNumLabel.Text) {
                this.Close();
                victoryForm.ShowDialog();
            }
            else if (n == 3) {
                Num3.Text = EnterNumTextBox.Text;
                Num3.Show(); Step3Label.Show();
                BullAmount3.Text = CheckBullFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                BullAmount3.Show();
                CowAmount3.Text = CheckCowFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                CowAmount3.Show();
            }

            if (n == 4 && EnterNumTextBox.Text == TrueNumLabel.Text) {
                this.Close();
                victoryForm.ShowDialog();
            }

            else if (n == 4) {
                Num4.Text = EnterNumTextBox.Text;
                Num4.Show(); Step4Label.Show();
                BullAmount4.Text = CheckBullFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                BullAmount4.Show();
                CowAmount4.Text = CheckCowFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                CowAmount4.Show();
            }

            if (n == 5 && EnterNumTextBox.Text == TrueNumLabel.Text) {
                this.Close();
                victoryForm.ShowDialog();
            }

            else if (n == 5) {
                Num5.Text = EnterNumTextBox.Text;
                Num5.Show(); Step5Label.Show();
                BullAmount5.Text = CheckBullFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                BullAmount5.Show();
                CowAmount5.Text = CheckCowFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                CowAmount5.Show();
            }

            if (n == 6 && EnterNumTextBox.Text == TrueNumLabel.Text) {
                this.Close();
                victoryForm.ShowDialog();
            }

            else if (n == 6) {
                Num6.Text = EnterNumTextBox.Text;
                Num6.Show(); Step6Label.Show();
                BullAmount6.Text = CheckBullFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                BullAmount6.Show();
                CowAmount6.Text = CheckCowFunction(EnterNumTextBox.Text, TrueNumLabel.Text);
                CowAmount6.Show();
                this.Close();
                NoMoreAttemptsForm f1 = new NoMoreAttemptsForm();
                f1.ShowDialog();
            }
        }