VBcoders Guest



Don't have an account yet? Register
 


Forgot Password?



Passing a control array

by VB Pro (6 Submissions)
Category: Miscellaneous
Compatability: Visual Basic 3.0
Difficulty: Unknown Difficulty
Date Added: Wed 3rd February 2021
Rating: (40 Votes)

Working with control arrays in VB3 was frustrating, but with VB4 you can pass a control array as an argument to a function. Simply specify the parameter type as Variant:

Rate Passing a control array

Private Sub Command1_Click(Index As Integer)
GetControls Command1()
End Sub
Public Sub GetControls(CArray As Variant)
Dim C As Control
For Each C In CArray
MsgBox C.Index
Next
End Sub


Also, VB4's control arrays have LBound, Ubound, and Count properties: 

If Command1.Count < Command1.Ubound - _
Command1.Lbound + 1 Then _
Msgbox "Array not contiguous"

Download this snippet    Add to My Saved Code

Passing a control array Comments

No comments have been posted about Passing a control array. Why not be the first to post a comment about Passing a control array.

Post your comment

Subject:
Message:
0/1000 characters