For next repetition - control statement, Visual Basic Programming

Assignment Help:

For ..... Next Repetition Statement:

To demonstrate the working of for .. next control statement, put a command button and a label control on the form. The Handle clicks the event for the command button. Now type the coding shown below as the event handler.

Private Sub Command1_Click()

Label1.Caption = "for loop illustration"

For i = 1 To 10

Form1.Print " the value of i is"; i

Next

End Sub

The Label control cannot be navigated. Whenever you press the tab key during the execution, the order in which the controls will be visited will be highlighted for every tab press. This is termed as the tab order. The Label control will not have a tab order. Primarily the Label control is used for displaying the heading. You set the caption property of the label control. During execution the caption will be exhibited on the form where the label control is placed. The common syntax of for loop is as shown below:

For index = initial value to end value (Step value)

One or more VB statements

Next

The for loop uses an index, namely "i", in this demonstration. The index is assigned the starting value, namely 1 as given. The keyword "To" tell the collection of values the index can take. The integer following "to" is the final value that is 10 in this illustration. Therefore, i, will start with 1 and raise by 1 till it reaches to 10. For each and every value of i, the statements between for and the next would be executed.

When the button is clicked "for loop illustration" will be displayed in the position where label control was placed. The following output would also be displayed on the screen as shown in figure.

the value of i is 1

the value of i is 2

the value of i is 3

....

the value of i is 10

2320_next control statement.png

Figure: Illustration of for next control statement

Specifying the Step Value:

For i = 10 To 1 Step -1

In the former for statement Step was not explicitly stated. Whenever it is not explicitly stated it is taken as 1 by default. In the above statement, the Step is specified as -1. Therefore the value will be decremented by 1 for each iteration. The index starts with 10 and is decremented by 1 for each iteration until it reaches to 1. 


Related Discussions:- For next repetition - control statement

Modeless dialog, MODELESS DIALOG The Dialog boxes are either modal or m...

MODELESS DIALOG The Dialog boxes are either modal or modeless. The modal dialog box should be closed (Unloaded or hidden) before you can continue the working with the rest of t

Document view architecture, DOCUMENT VIEW ARCHITECTURE The Document/Vie...

DOCUMENT VIEW ARCHITECTURE The Document/View architecture is used to build an application based on the Microsoft Foundation Classes library. The Document/View architecture is s

Application to count the number of possible triangles, A triangle is equila...

A triangle is equilateral if all three sides are equal, isosceles if any two (but no more than two) sides are equal, and scalene if no two sides are equal. A triangle will be input

Indexing - visual basic, Indexing: In libraries, the card catalog is t...

Indexing: In libraries, the card catalog is the index. The three indices are used in the library. The Author, Subject and title are the 3 indices. Each index is relative. The

Scalar variables and array variables, Mostly time, you just desire to assig...

Mostly time, you just desire to assign a single value to a variable you have declared. A variable having a single value is a scalar variable. At other times, this is convenient to

Visual Basic 2010 by Julia Case Bradley and Anita C. Millspa, - I have the ...

- I have the chapter 5 project completed already. This is due tomorrow. Modify the Very Very .Boards project from Chapter 5 to separate the user interface from the business logic.

Balancesheet, i need sample balance sheet form in vb.net

i need sample balance sheet form in vb.net

Cdatabase class - database application, Cdatabase Class: The CDataBase...

Cdatabase Class: The CDataBase class helps to connect to the data source. The Open member function opens a connection to the data source. CRecordset class is used for performi

Differences between Property Get, What are the differences between Property...

What are the differences between Property Get, Set and Let? Set - Value assigned to ActiveX Object from the form. Let - Value retried to ActiveX Object from the form. Get- Assigns

Explain class module and standard module, Difference between Class Module a...

Difference between Class Module and Standard Module? Standard module: -This place for variable declarations,procedures etc.& it can accessed these procedures in whereve

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