2017-02-21 23 views
-5

当我按“buttonTotal”我需要它将燃料价格加在一起。我有lblDailyPrice,lblTotalLitresEntered,我有3个按钮“无铅”; “柴油机”; “高级”...有什么帮助,我怎么能做到这一点?c#当按下按钮时总计加起来

private void btnTotal_Click(object sender, EventArgs e) 
    { 
     try 
     { 

      if(btnUnleaded_Click) 
      { 

      } 
      else if (btnDiesel_Click) 
      { 

      } 
      else if (btnPremium_Click) 
      { 

      } 
     } 
     catch 
     { 

     } 
} 
+1

示例代码似乎不完整和/或问题有点太模糊。你从哪里得到要添加的值?我很困惑,示例代码与问题的关系如何。请提供更多细节。 –

回答

0

我劝使得“无铅”,“柴油”,“高级”选项的单选按钮,而不是按钮和面板一样的容器下将它们绑定。因此,当用户按下“buttonTotal”时,程序将检查选中哪个RadioButton,然后计算相应的值。

private void btnTotal_Click(object sender, EventArgs e) 
{ 
     double totalPrice = 0; 
     if(unleadedRadioButton.Checked) 
     { 
      totalPrice = lblDailyPrice * lblTotalLitresEntered * unleadedValue; 
     } 
     else if (dieselRadioButton.Checked) 
     { 
      totalPrice = lblDailyPrice * lblTotalLitresEntered * dieselValue; 
     } 
     else if (premiumRadioButton.Checked) 
     { 
      totalPrice = lblDailyPrice * lblTotalLitresEntered * premiumValue; 
     } 
} 
+0

我明白你来自哪里,但我将通过使用不同的方法,有一个不同的方法 – JakeS