Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Visual Basic
Expertise: Beginner
Oct 1, 1996

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 ComboBoxName Please 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 Command1
End Sub

Sub test(mycontrolarray As Variant) -mycontrolarray can also be object
 For Each elem In mycontrolarray
   elem.Caption = "test"
 Next
End Sub
DevX Pro
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date