Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Цикл Добавлено: 29.07.02 09:21  

Автор вопроса:  askhat

Здравствуйте!

Как выйти из цикла do

loop

по нажатию CommandButtonа

Когда захожу в цикл фокус формы теряется

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #1 Добавлено: 29.07.02 09:34

В цикле проставь DoEvents, это немного притормозит его, но зато даст возможность работать с прогой во время цикла. А выходишь из него Exit Do. Вроде...:)

Ответить

Номер ответа: 2
Автор ответа:
 Andrei



Вопросов: 5
Ответов: 42
 Профиль | | #2 Добавлено: 29.07.02 13:48

Абсолютно верно. Выход из DO...LOOP - это exit do. Таким же макаром можно выйти из цикла For Next - EXIT FOR. Также иногда полезно EXIT FUNCTION, EXIT SUB.

О как....

Ответить

Номер ответа: 3
Автор ответа:
 Иван



Администратор

ICQ: 147688925 

Вопросов: 24
Ответов: 708
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 29.07.02 22:21

Есль ты сделаешь глобальную переменную типа Boolean, то все получится проще:
do while not bRun
  'тело цикла
 
  DoEvents
loop

Теперь при нажатии на кнопку измени bRun на false и ты выйдешь из цикла. Не забудь при старте цикла выставить bRun в True

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам