Control array, Visual Basic Programming

Assignment Help:

CONTROL ARRAY

The control array is a group of similar objects with similar name. Adding controls with control arrays uses less resource than simply adding the multiple controls of similar type to a form at the design time. The Control arrays are also helpful if you want some controls to share the code. For illustration, if 3option buttons are formed as a control array, the similar code is executed in spite of which the button was clicked.

If you desire to create a new instance of a control at the run time, that control should be a member of the control array. Through a control array, each new element inherits the common event process of the array.

By using the control array mechanism, each and every new control inherits the common event procedures previously written for the array. For illustration, if your form has some text boxes that each receives a date value, the control array can be put up so that all of the text boxes share similar validation code.

For illustration you can have some Text Boxes with similar name and differentiate them with the help of a subscript. We will observe how to create a control array. We are going to create an array of the textboxes. Follow the steps below to create a control array of textbox.

1. Build a VB project.

2. Click the command button and attach it on the form.

3. Drag the Text Box control and set it on the form.

4. Copy the Text Box control.

5. Paste the copied Text Box control on the form.

6. The following message would be exhibited.

7. You previously have a control named Text1'. Do you desire to create a control array?

8. Choose yes and the Text Box control would be pasted on the form.

9. Now Paste as many times as you wish for. For illustration to create a control array with 3 elements paste the control 2 times.

10. Handle the click event, for the command button.

11. Comprise the code below in the event handler.

Private Sub Command1_Click()

Dim an As Integer

For an = 0 To 2

Text1(an).Text = Val(Text1(an).Text) + 5

Next an

End Sub

The Val function changes the content of Text1 to numeric. The subscript, an, is used to access the different text boxes; an (0) would refer to the first text box, an (1) would refer to the second text box and an(2) would refer to the third text box. 


Related Discussions:- Control array

Message loop, MESSAGE LOOP   The message loop is the code in the Win 3...

MESSAGE LOOP   The message loop is the code in the Win 32 based application. It retrieves messages from the application's message queue and passes these to the related window

Making decisions with select case, The Select Case structure provides an op...

The Select Case structure provides an option to If...Then...Else If for selectively executing one block of statements from amongst multiple blocks of statements. Any Select Case st

Introduction to controls and toolbars, INTRODUCTION TO CONTROLS AND TOOLBAR...

INTRODUCTION TO CONTROLS AND TOOLBARS The Visual Basic programming is an event driven programming. In the form objects the termed controls are placed. We can put the properties

Check whether a number is palindrome or not, Function IsPalindrome(str) ...

Function IsPalindrome(str) Dim iStart,iEnd,ctr,blnPalin str=trim(str) blnPalin=true iEnd=len(str) iCnt=round(iEnd / 2) iStart=1 for ctr=1 to cint(iCnt) if(mid(str,iEnd,

Deleting handlers with class wizard, Deleting Handlers With Class Wizard: ...

Deleting Handlers With Class Wizard: The handler can be deleted by using the class wizard. The class wizard will delete the prototype and message map entry. The user should ma

Explain Databound Controls, Databound Controls - A controls use to display ...

Databound Controls - A controls use to display the contents of table using Data Control , have to bound each Control to the specific field and the controls are Known as the Data Bo

We are need of vb.net dynamically created gridview, We are need of VB.NET D...

We are need of VB.NET Dynamically Created Gridview with Textboxes, DDLs Utilizing VB code in ASP.NET I dynamically create a calendar showing either 3 or 6 or 9 or 12 months, dep

Insertion and deletion in algorithm, translate''Q''for insert into element ...

translate''Q''for insert into element and''Q''delete for deletion element into programming language

Match Game, I would like someone to look at my code and tell me why it''s n...

I would like someone to look at my code and tell me why it''s not working

Visual interface based on visual patterns , Visual Interface  Based On Vis...

Visual Interface  Based On Visual Patterns: The visual user interface should create recognizable patterns and text will be used for differentiating the objects with similar pa

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd