V6函数参数中传送对象问题
关于V6函数参数中传送对象问题
F(text as object)
txtName 是Text对象。
F(txtName)如果这样使用的话传送过去的是txtName.text
但是实际想传过去的是txtName该对象那要怎么做?不能改变函数
[解决办法]
Sub F(text As Object)
text.text = "dfasfdf "
text.Width = text.Width * 2
End Sub
Private Sub Form_Load()
F Text1
End Sub
你试试,传递的是对象而不是其属性
[解决办法]
你要传过去去对象是什么意思,无非不就是要用到该对象的属性吗?
txtName.text这是默认属性,你可以用该txtname控件的任何属性
[解决办法]
同意一楼的说法
[解决办法]
确切说应该是传递控件本身,可以用该控件的属性,当然也可以对该控件进行操作
[解决办法]
传递的是对象指针!!!