Вопрос № 161402: Здравствуйте. Я недавно занялся изучением Visual Basic 6 и у меня возник такой вопрос: Как добиться того, чтобы во время выполнения программы изменение таких свойств, как Caption элемента Label или Picture элемента Image отражалось в форме сраз...
Вопрос № 161.402
Здравствуйте. Я недавно занялся изучением Visual Basic 6 и у меня возник такой вопрос: Как добиться того, чтобы во время выполнения программы изменение таких свойств, как Caption элемента Label или Picture элемента Image отражалось в форме сразу же, а не по завершении процедуры? Вот пример. Нужно чтобы в одной прцедуре через паузу в 1 секунду менялся текст в элементе label, а именно - цифры от 5 до 1. Я составил код:
Код:
Private Sub Command1_Click() Dim A As Integer, T As Single For A = 5 To 1 Step -1 Label1.Caption = A T = Timer While Timer < T + 1 Wend Next End Sub
Но при выполнении программы цифры от 5 до 4 не отображаются, и только по истечен
ии 5 секунд (после окончания процедуры) отображатся уже последнее значение - 1. Я не хочу испольховать элемент управления таймер, т.к. хочу исключить возможность возникновения других событий во время пауз.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.