devxlogo

Passing Controls to Subroutines/Functions

Passing Controls to Subroutines/Functions

Question:
I am trying to pass a control as an object to a global sub to change the controls properties.How do you Set the parameter object as the controlwhen passing as a parameter.

‘Sub ProcedureSub ChangeCaption(MyObject As Object)   MyObject.Caption = “Test Complete”End Sub
I call this function like this:
‘Call Sub ChangeCaption(lblTest) ‘Get Error Type Mismatch

Answer:
It may just be a matter of changing your call line to this:

ChangeCaption lblTest 
or to
Call ChangeCaption(lblTest)
The rest of the code seems ok to me…I’ve used the same trickbefore in Visual Basic.

devx-admin

Share the Post: