Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Научите пользоваться таймером 
:(
    Опции темы
CrasyMen
Дата 9.5.2007, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 19.12.2006

Репутация: нет
Всего: 3



Мне надо так:
1.  показывается форма и в  Label1 пишет "подожите" , тоесть  Label1->Caption = "подождите";
2.  прошло 3 секунды и Label1->Caption = "Íàáоð íîìåðà";
3.  еще 3 секунды - Label1->Caption = "Ïðоâеðêà иìåíи пользователя и пароля";
4.  еще 3 секунды и форма закрывается

вот пробовал:
Код

void __fastcall TFConect::Timer3Timer(TObject *Sender)
{
    x++;
    switch(x){
        case 1: Label1->Caption = "Íàáоð íîìåðà";
        case 2: Label1->Caption = "Ïðоâеðêà иìåíи пользователя и пароля";
        case 3: Close();
        default: x=0;
    }
}

х я объявил в хедере

Это сообщение отредактировал(а) CrasyMen - 9.5.2007, 19:31


--------------------
Человек просто обязан ошибаться, раз другие учатся на его ошибках.
[color=skyblue]Хочу сменить ник и сменю как только дадут такую возможность.[/color]
PM MAIL ICQ   Вверх
Klin
Дата 9.5.2007, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: 20
Всего: 25



Свойство Interval, изменяешь на 3000.
Цитата(CrasyMen @  9.5.2007,  18:28 Найти цитируемый пост)
default: x=0;

Это зачем?
В хедере x ставишь значение равное 0.



--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
CrasyMen
Дата 9.5.2007, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 19.12.2006

Репутация: нет
Всего: 3



я отредактировал первый пост.
Можете не обращать внимание на мой код. Скажите как сделать. У меня не получается.

Добавлено через 1 минуту и 11 секунд
Klin, 
Цитата(Klin @  9.5.2007,  17:57 Найти цитируемый пост)
В хедере x ставишь значение равное 0

у меня так и было



--------------------
Человек просто обязан ошибаться, раз другие учатся на его ошибках.
[color=skyblue]Хочу сменить ник и сменю как только дадут такую возможность.[/color]
PM MAIL ICQ   Вверх
CrasyMen
Дата 9.5.2007, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 264
Регистрация: 19.12.2006

Репутация: нет
Всего: 3



Мда. Переучил я компонентов и билдера. Забыл про что нужно юзать break. 
частично проблема решена. 
Но вот еще: Про нажатии кнопки на первой форме, показывается вторая ( имитация подключения к интернету), на которой есть тот самий таймер. Я поставил ему при проектировании свойство Enabled = false, а на событие OnActivate - Timer->Enabled = true. Но все хорошо только при первом открытии второй формы. Следующие разы - значения переменной х всегда разные. Как сделать чтобы пункты 1 - 4 (см. первый пост) происходили как при первом открытии формы.


--------------------
Человек просто обязан ошибаться, раз другие учатся на его ошибках.
[color=skyblue]Хочу сменить ник и сменю как только дадут такую возможность.[/color]
PM MAIL ICQ   Вверх
Klin
Дата 9.5.2007, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: 20
Всего: 25



Перед OnActivate - Timer->Enabled присваивать x значение 0


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0493 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.