Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста стр.39
Трусов M. А. Visual Basic .NЕТ Практическое руководство для начинающего программиста стр.39

Оператор Exit For

Данный оператор осуществляет быстрое завершение цикла. Код выглядит так: If условие Then Exit For.

Перечисленные операторы Do...Loop, For, GoTo дают возможность многократного выполнения части кода внутри процедуры. Но можно многократно выполнить и всю процедуру целиком. Это делается с помощью таймера или особого метода программирования, именуемого рекурсией.

Попробуем составить с помощью таймера программу, выполняющую те же задачи. Поместите на форму следующие элементы управления: кнопку Buttonl, надпись Label! и таймер Timerl. С помощью кнопки запустите таймер. Значение свойства таймера Enabled должно быть равным False. Интервал постарайтесь сделать поменьше - это нужно для придания видимости плавного движения. Код будет выглядеть так:

Private Sub Buttonl_Click (ByVal sender As System. Object, ByVal e As System.EventArgs) Handles _ Buttonl.Click

Timerl.Start () Labell.Text = "поехали" End Sub

Private Sub Timerljrick (ByVal sender As -System. Object, ByVal e As System.EventArgs) Handles Timerl.Tick

Labell.Left = Labell.Left + 1 If Labell.Left >= 300 Then Timerl.Stop () If Labell.Left >= 300 Then Label 1. Text = "приехали" End Sub

Общие процедуры. Аргументы. Функции

Общие процедуры

Вы, наверное, уже обратили внимание, что все коды, составленные в файле формы, состоят из небольших программ, именуемых процедурами обработки событий. Каждая из этих процедур начинает действовать, когда в отношении объекта, для которого она создана, совершается событие: Button_Click, Label_Click, TimerJTick. Но есть еще один вид процедур: общие. Бывают случаи многократного использования одной и той же процедуры. Чтобы не писать каждый раз одинаковый код, необходимо создать общую процедуру и вызывать ее по мере необходимости. Главное отличие общих процедур состоит в том, что действуют они только по команде процедур обработки событий. Если областью видимости общей процедуры является файл формы, то любая процедура обработки событий этого файла может дать команду на ее запуск. Коды общей процедуры пишутся выше всех, сразу после строки System. Windows. Forms. Form, или Windows Form Designer generated code. Синтаксис выглядит следующим образом:


⇐ Предыдущая Следующая ⇒
 
 
 
Powered by Exponenta