救命啊,不知道为什么2个double类型的数相除小数点前没有0!!!!(在线等)
我也不知道为什么会这样
源程序是
Private Sub cmdEquals_Click()
Dim new_value As Double
If txtDisplay.Text = "" Then
new_value = 0
Else
new_value = CDbl(txtDisplay.Text)
End If
Select Case Operator
……
Case opDivide
If new_value = 0 Then
MsgBox ("³ýÊý²»¿ÉÒÔÊÇ0")
Operator = opDivide
NoEntry = True
txtDisplay.Text = CStr(StoredValue)
Else
StoredValue = StoredValue / new_value
Operator = opNone
txtDisplay.Text = CStr(StoredValue)
NoEntry = True
End If
End Select
真是太奇怪了
以前没遇见过这种事情
是不是我text设置有问题??