Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2011, 14:40   #1
Zaozaa
 
Регистрация: 13.11.2011
Сообщений: 7
Вопрос Реакция программы на нажатие клавиши.

Всем доброго времени суток.
Программирую недавно, поэтому многих вещей ещё не освоил.
Ситуация такая:
делаю вступительную заставку к программе, выводится картинка, и нужно сделать две вещи:
1)метка Label1 с надписью "для продолжения нажмите Enter" должна то появляться, то исчезать, с небольшим интервалом (ну как в заставках к играм);
2)по нажатию клавиши enter форма с заставкой должна закрыться.

Помогите советом, как сделать чтобы программа реагировала на нажатие клавиши enter, и как сделать чтобы метка то исчезала, то появлялась.
Zaozaa вне форума Ответить с цитированием
Старый 13.11.2011, 14:49   #2
Tony Parker
Пользователь
 
Регистрация: 19.12.2010
Сообщений: 52
По умолчанию

Для появления/исчезновения метки надо использовать компонент TTimer, в котором например прописать
Код:
procedure Timer1.onTimer()
begin
   Label1.Visible:= not Label1.Visible;
end;
Для нажатия на Enter - надо выделить форму и слева в инспекторе объектов выбрать событие OnKeyPress - двавжды щелкнуть по нему и дописать код)
AllSuccess1.ru - каталог полезных курсов.
Tony Parker вне форума Ответить с цитированием
Старый 13.11.2011, 15:32   #3
Zaozaa
 
Регистрация: 13.11.2011
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Tony Parker Посмотреть сообщение
Для появления/исчезновения метки надо использовать компонент TTimer, в котором например прописать
Код:
procedure Timer1.onTimer()
begin
   Label1.Visible:= not Label1.Visible;
end;
Для нажатия на Enter - надо выделить форму и слева в инспекторе объектов выбрать событие OnKeyPress - двавжды щелкнуть по нему и дописать код)
всё получилось, спасибо)

Последний раз редактировалось Zaozaa; 13.11.2011 в 16:16.
Zaozaa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нажатие клавиши ClMlD Общие вопросы Delphi 45 27.01.2013 15:17
Реакция на нажатие клавиши. Vaigard Общие вопросы Delphi 4 30.12.2010 18:39
Нажатие клавиши... Basketman Общие вопросы Delphi 1 11.02.2010 09:35
Реакция объекта на нажатие клавишь (VС#) blacknotblack Win Api 4 02.11.2009 21:16
Долгое нажатие клавиши в KeyDown как одно нажатие marina15056 Общие вопросы Delphi 7 16.08.2009 00:22