Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
74 / 74 / 4
Регистрация: 31.05.2009
Сообщений: 243
1

Жмешь на одну клавишу - а исполняется другая

21.12.2009, 17:57. Показов 1140. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот такой прикол:
C++
1
2
3
4
5
6
7
8
9
//---------------------------------------------------------------------------
void __fastcall TForm1::FormKeyPress(TObject *Sender, char &Key)
{
 if(Key == VK_DELETE)
   {
    ShowMessage("asdadasd") ;
   }
}
//---------------------------------------------------------------------------
Компилю, нажимаю - а результата нет, ради прикола попробовал понажимать на другие кнопки, так сработало))))) только при нажатии на кнопку "." (в зоне NumLock).
Это еще не все! Ну думаю приколы у меня, мало ли... Скинул прогу на другой комп (у друга) - так тоже самое))))
Пошел отдохнул... Пришел - те же самое!
Что это может быть, почему номера кнопок смещены???
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.12.2009, 17:57
Ответы с готовыми решениями:

Нажимаю Одну клавишу, печатает несколько
Пролил немного чая на клаву ноутбука. и теперь, когда я нажимаю клавиши из трех верхних рядов,...

При наведении курсора мыши на одну кнопку, подсвечивается и другая
Сайт залил на хостинг - http://anime-test.e3w.ru . Суть проблемы изложена в названии темы. Это...

Как сделать что бы при наведении на одну картинку появлялась другая?
Здравствуйте! Задачка вот какая. Есть картинка на форме. Курсор становится над ней и в этот...

Как сделать чтобы команда ReadKey читала только одну клавишу?
Знаете, я умею писать команду: Console.ReadKey () Но, она у меня читает абсолютно любую клавишу....

3
Почетный модератор
8784 / 2537 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
21.12.2009, 18:05 2
Tree, по идее OnKeyPress для текста и цифр, а для других кнопок надо использовать OnKeyDown или OnKeyUp
1
74 / 74 / 4
Регистрация: 31.05.2009
Сообщений: 243
21.12.2009, 18:15  [ТС] 3
Буду знать))) Кста, странно как-то VK_ESCAPE то работало при OnKeyPress...
0
1702 / 898 / 207
Регистрация: 25.11.2009
Сообщений: 1,847
21.12.2009, 18:55 4
Цитата Сообщение от Tree Посмотреть сообщение
только при нажатии на кнопку "." (в зоне NumLock).
Если посмотришь внимательно, то увидишь, что втарая функция этой кнопки как раз Delete. Работает при отключенном индикаторе Num Lock
0
21.12.2009, 18:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2009, 18:55
Помогаю со студенческими работами здесь

Почему в VS, когда одновременно открыто несколько программ, пробуешь запустить одну из них, запускается другая?
Глупейший вопрос.. Почему в Visual Studio, когда одновременно открыто несколько программ и...

Друзья, как в unity сделать чтобы можно было одновременно держать нажатой только одну клавишу на клавиатуре?
Мол, чтобы нельзя было одновременно зажать вперёд и вбок, вперёд и взаимодействие и тд

Из фразы "Сашеньке вчера исполняется 120 лет" получить фразу "Саше завтра исполняется 12 лет"
Из фразы "Сашеньке вчера исполняется 120 лет" получить фразу "Саше завтра исполняется 12 лет",...

Жмёшь на плитки - никакой реакции
Загружаемся в Windows 8, перед нами экран с плитками. Нажимаем на произвольную - никакой реакции. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru