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.

See also  Professionalism Starts in Your Inbox: Keys to Presenting Your Best Self in Email
devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist