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
Aug 6, 1997

Passing A Control Array

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:
 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"
William Storage
 
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