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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2009, 22:13   #1
Orodret
Пользователь
 
Аватар для Orodret
 
Регистрация: 12.04.2009
Сообщений: 29
По умолчанию OnKeyDown

Как мне создать несколько кнопок OnKeyDown например VK_LEFT и VC_RIGHT
Когда создаю вторую он автоматически удаляет первую
Orodret вне форума Ответить с цитированием
Старый 15.04.2009, 22:32   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Вы сами то поняли, что хотите сделать? Что за кнопки OnKeyDown, кто удаляет автоматически,,..?
pu4koff вне форума Ответить с цитированием
Старый 16.04.2009, 15:33   #3
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Нажатия на все кнопки обрабатываются в ОДНОЙ функции OnKeyDown.
MaTBeu вне форума Ответить с цитированием
Старый 24.04.2009, 19:11   #4
Askar_g
под кайфом
Пользователь
 
Аватар для Askar_g
 
Регистрация: 21.12.2008
Сообщений: 41
По умолчанию Правильное, на мой вгзляд решение ;))

Вот так вот надо делать, на каждую кнопку использовать отдельное действие
Код:
void __fastcall TForm1::OnKeyDown(TObject *Sender, WORD &Key,
      TShiftState Shift)
{
if ( Key=VK_LEFT) Image2->Visible=true; //Действие при нажатии на стрелку "влево"
if ( Key=VK_ENTER) Image2->Visible=true; //Действие при нажатии на "Ентер" .....
для этого надо щелкнуть 2 раза в поле рядом с OnKeyDown, и там писать условный оператор IF
  • Как-то одного программиста спросили, а потом горько пожалели об этом.
Askar_g вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TMemo OnKeyDown EdNovice Общие вопросы Delphi 1 22.01.2009 07:42
помощь в событии onkeydown Titan123 Общие вопросы Delphi 2 11.08.2008 17:26
KOL onkeydown формы Simply-Art Помощь студентам 2 29.07.2008 17:22
Помогите разобраться с процедурой OnKeyDown!!! frai Общие вопросы Delphi 9 13.04.2007 15:46