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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2009, 21:03   #1
guffer
Пользователь
 
Регистрация: 07.07.2009
Сообщений: 58
По умолчанию TImage и клава

Как сделать так, чтобы при нажатии на VK_LEFT(стрелка влево) TImage двигалась влево? Я тут насоображал, но не работает
Код:
procedure TForm1.FormKeyPress(Sender: TObject; var Key: word);
begin
if key = VK_left then
form1.Image2.Left:=form1.Image2.Left - 2
else
if key = VK_right then
form1.Image2.Left:=form1.Image2.Left + 2
else
if key = VK_up then
form1.Image2.Top:=form1.Image2.Top - 2
else
if key = VK_down then
form1.Image2.Top:=form1.Image2.Top + 2
else
form1.Timer1.Enabled:=true;
end;
guffer вне форума Ответить с цитированием
Старый 18.08.2009, 21:18   #2
lexaltd
Форумчанин
 
Регистрация: 21.07.2008
Сообщений: 192
По умолчанию

Вставь свой код в эту процедуру:
Код:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
lexaltd вне форума Ответить с цитированием
Старый 18.08.2009, 22:28   #3
guffer
Пользователь
 
Регистрация: 07.07.2009
Сообщений: 58
По умолчанию

Цитата:
Сообщение от lexaltd Посмотреть сообщение
Вставь свой код в эту процедуру:
Код:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
НЕ РАБОТАЕТ
guffer вне форума Ответить с цитированием
Старый 18.08.2009, 22:39   #4
DarkEvil
Форумчанин
 
Аватар для DarkEvil
 
Регистрация: 08.05.2009
Сообщений: 247
По умолчанию

Все работает
Мой сайт
Цитата:
Сообщение от Scream In Darkness
Кровь не даёт покоя! Кровь не знает сна!
Кровь бежит на волю – Вены рвёт сама!

Последний раз редактировалось DarkEvil; 18.08.2009 в 22:42.
DarkEvil вне форума Ответить с цитированием
Старый 19.08.2009, 07:51   #5
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Для своей формы KeyPreview:=true; поставь. Должно помочь.
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите не работают клава и мышь vitalik8106 Компьютерное железо 4 05.01.2009 16:21
Timage RealSHELS Общие вопросы Delphi 7 05.05.2008 20:12
Timage RealSHELS Общие вопросы Delphi 2 03.05.2008 23:23
Клава масдай!!! Tech07 Общие вопросы Delphi 5 26.08.2007 10:39
Клава&мышь MAcK Win Api 5 23.08.2007 15:33