我有一个文本框,显示其他两个人的结果相乘在一起,在任何东西被投入框中显示NaN,有没有办法让它显示“0”,甚至保持空在任何事情发生之前停止显示NaN的文本框
Dim thick1 As Double
Dim tb8 As Double
Dim result As Double
thick1 = Val(thickness1.Text)
tb8 = Val(TextBox8.Text)
result = thick1/tb8
TextBox30.Text = FormatNumber(result, 3)
^上面的代码就是我正在使用的文本框。
停止使用VAL它不是相同的VAL为VB6。改用TryParse,你需要测试tb8是否为非零。这个代码位于哪里,事件过程可能是什么?这可能是NaN问题。 – Plutonix