Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - новичок   VBasic  подскажите как

Ответить
Настройки темы
VBA - новичок   VBasic  подскажите как

Аватара для Guest

Guest



Профиль | Цитировать


задача такая : есть label.caption  надо в цикле менять значения  caption,значений всего три. Как это сделать,может быть с помощью переменной перечислимого типа.Заранее благодарен.

Отправлено: 19:58, 01-02-2004

 

Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Занести в массив значения которые будут ложиться в caption метки. Организовать цикл. Только все быстро пролетит и вы не заметите изменения, будет через долю секунды в caption'е последний элемент массива и все. Надо паузы предусмотреть, чтобы было все красиво... а если паузы, то в это время вся программа будет висеть - даже обновления окна не будет (смотря как реализовывать отрисовку метки, можно чтобы и не висело...).

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 21:31, 01-02-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Guest

Guest


Профиль | Цитировать


спасибо,но ответа нет.

Отправлено: 22:08, 01-02-2004 | #3


редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Ставишь таймер. В обработчике меняешь текст. На VB года полтора не писал, но выглядеть будет примерно так.

Код: Выделить весь код
Sub Timer1_IDontRememberEventName(somKewlParameters)
If label.Caption = "First" Then
    label.Caption = "Second
ElIf label.Caption = "Second" Then
    label.Caption = "Third"
ElIf label.Caption = "Third" Then
    label.Caption = "First"
End If
End Sub

-------
http://ivank.ru


Отправлено: 23:36, 01-02-2004 | #4


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Видимо ответом в вашем понимании считается код который можно закопипастить? А как же развитие? Задача довольно тривиальна и для ее решения необходимо прочесть справку по словам array, for.

Добавлено:

или по if для кода ivank

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 23:44, 01-02-2004 | #5


Аватара для Guest

Guest


Профиль | Цитировать


спасибо за совет,получилось.

Отправлено: 21:58, 04-02-2004 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - новичок   VBasic  подскажите как

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Сконнектить комп(модем) +комп+комп(локал)???             Guest Сетевые технологии 2 15-06-2004 12:50
Сконнектить комп(модем) +комп+комп(локал)???             Guest Сетевые технологии 1 15-06-2004 00:03
новичок  VB Guest Программирование и базы данных 1 29-03-2004 18:02
Как сделать MOD?       Kot Игры 1 30-12-2002 12:01
Нужно   поменять  вентилятор  на  ноутбуке  Dell  Cpi366 Guest Мобильные ОС, смартфоны и планшеты 2 08-10-2002 20:21




 
Переход