首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

V6函数参数中传送对象有关问题

2012-02-20 
V6函数参数中传送对象问题关于V6函数参数中传送对象问题F(textasobject)txtName是Text对象。F(txtName)如果

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控件的任何属性

[解决办法]
同意一楼的说法
[解决办法]
确切说应该是传递控件本身,可以用该控件的属性,当然也可以对该控件进行操作
[解决办法]
传递的是对象指针!!!

热点排行