VB菜鸟一个超小问题 帮帮我 谢谢(在线等啊)

来源:百度知道 编辑:UC知道 时间:2024/06/24 16:55:18
代码如下
private sub command1_click()
text1.text="abc"
text2.text=text1.text
text1.text="xyz"
end sub
程序运行后,单击命令按钮
为什么会出现
text1显示 xyz
text2显示 abc
这有什么规矩呢?? 高手教教我
那为什么最后一次执行TEXT1 会覆盖第一次执行的呢?
就像text1.text="abc"
text1.text="xyz"
是不是最后都是显示的是最后一次执行的呢?

是的,每次执行都覆盖前一次的执行
也就是结果总是最后一次执行的

text1.text="abc" 执行完后,text1显示abc
text2.text=text1.text 执行完后,因为text1.text等于abc,所以text2显示abc
text1.text="xyz" 执行完后,text1显示xyz

明白了?

private sub command1_click()
text1.text="abc" 'text1.text显示"abc"
text2.text=text1.text 'text2也显示 abc
text1.text="xyz" 'text1显示 “xyz ”

end sub
最后结果:text1显示 xyz ,text2显示 abc