2012-02-19 60 views
1

我對C#很陌生,你很快就會看到。我正在努力爲此做出讓我能夠進入全球大氣測試和測試分數的計劃。我有兩個標籤盒,其中一個說如果你符合標準,你就會被接受,另一個則拒絕。如何在被調用時只顯示一個標籤框?這是我迄今爲止所做的。如何一次顯示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!";