If btnTotalCost.Text = "Calculate total cost" Then
btnTotalCost.Text = "Refresh"
Else
btnTotalCost.Text = "Calculate total cost"
End If
Dim dHamSandwich As Decimal = 1.35
Dim sHamQuantity As Single
txtHam.Text = sHamQuantity
dTotalSandwichCost = dHamSandwich * sHamQuantity
If btnTotalCost.Text = "Refresh" Then
MsgBox(dTotalSandwichCost)
End If
当我计算出现的消息框显示数字0.我希望它乘以数量和成本,以给出三明治的总成本。例如,如果我在数量文本框中输入2,则应该将1.35乘以2.乘以单数和小数
dTotalSandwichCost的数据类型是什么?此外,您已将此问题标记为VBA,但我不认为VBA具有Decimal数据类型,并且不允许您在一行中将所有值都设为Dim和set。这可能是VB.Net吗? –
我认为这是我的错误。 –