devxlogo

Passing to Functions

Passing to Functions

Question:
Just started crunching similar code into functions. How do you pass an arguement to a function that references a control? It’s prob really simple eh?

Answer:
Here is an example that passes a combobox to a function:

   Function PlayWithCombo (Box as ComboBox)   rest of function code
The call for this is just as simple: PlayWithCombo ComboBoxNamePlease note that in VB3.0 you can only pass single controls to functions…control arrays are not allowed. You can of course pass an item in a control array — not the whole array.In VB4.0 you can pass an entire control array. In the following code snippet, Command1 is the control array.
Private Sub Command2_Click()test Command1End SubSub test(mycontrolarray As Variant) -mycontrolarray can also be object For Each elem In mycontrolarray   elem.Caption = “test” NextEnd Sub

See also  How to Avoid Money Transfer Scams  
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