Private Sub Command1_Click()
Dim a As Single
Dim b As Single
a = Text1.Text
b = Text2.Text
c = Text3.Text
c = a ^ b
End Sub 这样代码是错误了,执行不成
Private Sub Command1_Click()
Dim a As Single
Dim b As Single
a = Text1.Text
b = Text2.Text
text3.text= a ^ b
End Sub 这个是正确的
为啥 第一个不行呢,我已经定义了text3.text
为什么要把text3.text=c写在c=a^b后面呢?又为什么不是c=text3.text而是text3.text=c呢?谁的回答让我理解,我再加分?
为什么要把text3.text=c写在c=a^b后面呢?第一个不行是 你没 事先定义 C这个 Dim C As Single 又为什么不是c=text3.text而是text3.text=c呢?c=text3.text :text3.text只是 一个属性 没有 值所以就不能反过来 C是一个变量 他是有值的 所以可以把他的值赋给 text3.text“=”并不是数学里的 相等他是一个赋值 语句 在编程中。