我試圖在chkInsurence被選中時爲每位乘客添加10%的保險,並且當它被取消選中時將它恢復爲相同值。這裏是我的代碼如何使用複選框將標記的值重置爲之前的值VB
Private Sub chkInsurance_CheckedChanged(sender As Object, e As EventArgs) Handles chkInsurance.CheckedChanged
If chkInsurance.Checked Then
price += CDec(price * 0.1) * nudPassengers.Value
Else
price -= CDec(price * 0.1) * nudPassengers.Value
End If
lblPrice.Text = price.ToString("C")
End Sub
在else運行需要的電流值的10%,減去原始價值,而不是10%。
'nudPassengers.Value.ToString' ?? – Plutonix 2014-12-07 17:00:52
不是修改'price',而是聲明另一個名爲'TotalCost'的變量? – 2014-12-07 18:10:30