2012-02-19 22 views
1

私は非常に新しいC#〜あなたがすぐに表示されますように。私はGPAとテストスコアを入力できるようにしようとしています。私は2つのラベルボックスを持っています、あなたはあなたが基準を満たしていれば、あなたはaccepectedと言い、もう1つは拒絶と言います。呼び出されたときに、ただ1つのラベルボックスが表示されるようにするにはどうすればよいですか?これは私がこれまで行ってきたことです。一度に1つのラベルボックスを表示する方法

private void button1_Click(object sender, EventArgs e) 
    { 
     const double lowestGPA = 3.0; 
     const int lowestTest = 60; 
     const int highestTest = 80; 
     double gpa; 
     double test; 
     test = Convert.ToDouble(textBox2.Text); 
     gpa = Convert.ToDouble(textBox1.Text); 

     label3.Visible = true; 


     if ((gpa > lowestGPA) && (test > lowestTest)) 

     label3.Text = "Accepted!"; 
      else 
      label4.Text = "Rejected!"; 


     if ((gpa < lowestGPA) && (test > highestTest)) 

      label3.Text = ("Accepected!"); 
       else 
      label4.Text = "Rejected!"; 
     } 

答えて

0

イムわからない私は理解しますが、私はこの

if (((gpa > lowestGPA) && (test > lowestTest)) || ((gpa < lowestGPA) && (test > highestTest))) 

    label3.Text = "Accepted!"; 
     else 
     label3.Text = "Rejected!"; 
のようにそれを行うだろうと
関連する問題