【发布时间】:2016-04-10 01:45:53
【问题描述】:
全部,
我一直在为此苦苦挣扎:是否可以将对象传递给函数?
这是我想要完成的:
- 获取窗体上按下的控件的名称(作为对象?)
- 将控件的名称发送给函数“MyFunction”(作为参考?)
- 禁用“MyFunction”上的相同控件
从 form1 调用:
Private Sub button1_Click()
Dim caller As String
caller = Form1.ActiveControl.Name
MyFunction(caller)
End Sub 'I'm able to pass it as a string
button1_Click 调用 MyFunction 并将 caller 传递给它:
Private Sub MyFunction(caller As String)
caller.Enabled = False
End Sub
我知道这不能作为 字符串。作为一个真正的对象,我怎么可能做到呢? 谢谢!
【问题讨论】: