Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Progressbar Добавлено: 01.04.09 12:10  

Автор вопроса:  Sergey
While
n = n + 1
ProgressBar1.Min = 0
ProgressBar1.Max = n
ProgressBar1.Value = n
Wend

Помогите! Не работает!

Ответить

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

Номер ответа: 1
Автор ответа:
 Arvitaly



ICQ: 301746136 

Вопросов: 28
Ответов: 549
 Web-сайт: okazani.ru
 Профиль | | #1
Добавлено: 01.04.09 12:59
логично если максимальное значение каждый раз равно текущему

Ответить

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



Вопросов: 39
Ответов: 87
 Профиль | | #2 Добавлено: 01.04.09 14:13
Я хочу значению MAX присвоить количество выполнений цикла WHILE..WEND.

Ответить

Номер ответа: 3
Автор ответа:
 diplay



Вопросов: 4
Ответов: 69
 Профиль | | #3 Добавлено: 01.04.09 17:55
  1.  
  2. dim n as integer
  3. while
  4. 'тело твоего цикла
  5. wend
  6. progressbar1.Min = 0
  7. progressbar1.Max = n

Ответить

Номер ответа: 4
Автор ответа:
 diplay



Вопросов: 4
Ответов: 69
 Профиль | | #4 Добавлено: 01.04.09 17:56
в цикле каждый раз увеличивай n на 1
n += 1 и все

Ответить

Номер ответа: 5
Автор ответа:
 fAndOrIn



Вопросов: 5
Ответов: 344
 Профиль | | #5 Добавлено: 01.04.09 18:07
Насколько мне не изменяет память, в VB(A) нет
  1. While
  2. -----
  3. Wend
  4. 'правильно будет
  5. While условие_для_выполнения_цикла 'as Boolean
  6. -----
  7. Wend
  8. 'или, если без условия
  9. Do '[While|Until]
  10. ----'условие для выхода (Exit Do или Exit Sub на худой конец)д.б. внутри цикла, иначе повесишься
  11. Loop '[While|Until]

Ответить

Номер ответа: 6
Автор ответа:
 diplay



Вопросов: 4
Ответов: 69
 Профиль | | #6 Добавлено: 01.04.09 18:17
понятное дело, что у него есть условие, просто Sergey же нам ща не будет весь код проги писать, написал тока самое главное, что есть цикл.

Ответить

Номер ответа: 7
Автор ответа:
 fAndOrIn



Вопросов: 5
Ответов: 344
 Профиль | | #7 Добавлено: 01.04.09 18:40
Ну тогда про "самое главное" -
Sergey пишет:
Я хочу значению MAX присвоить количество выполнений цикла WHILE..WEND.
И в то же время хочет, чтобы его ProgressBar1 работал при выполнении вышеупомянутого цикла. Чем то потусторонним припахивает, никому не кажется?

Ответить

Номер ответа: 8
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #8 Добавлено: 01.04.09 19:37
Кажется :)
макс надо выставить до начала цикла, а как определить сколько вешать в граммах это уже другой вопрос

Ответить

Номер ответа: 9
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #9
Добавлено: 06.05.09 20:26
Бред. Ты хочешь использовать прогрессбар, когда сам не знаешь количество проходов цикла.

Ответить

Номер ответа: 10
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #10 Добавлено: 06.05.09 22:04
Почему же бред? Может быть так что кол-во проходов заранее неизвестно.
Тогда можно сделать логарифмическую шкалу - за один отрезок времени увеличивать значение ProgressBar на 50%, затем на 25%, затем на 12.% и т.п.

Ответить

Страница: 1 |

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



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