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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.02.2012, 00:06   #1
Gamst
Пользователь
 
Регистрация: 21.04.2010
Сообщений: 58
Сообщение Закрытие по нажатию клавиши

Подскажите, как сделать так, чтобы по нажатию, например клавиши "Q", программа закрывалась?
Gamst вне форума Ответить с цитированием
Старый 07.02.2012, 02:18   #2
Den7656
Форумчанин
 
Аватар для Den7656
 
Регистрация: 08.06.2011
Сообщений: 103
По умолчанию

Гугл никто не отменял )))
http://www.delphisources.ru/pages/fa...shortcuts.html
http://www.delphisources.ru/pages/fa.../hot_keys.html
http://www.cyberguru.ru/delphi-sourc...-klavishi.html
Жизнь хорошая штука -и⊥ʎdʞ ин ʞɐʞ
Den7656 вне форума Ответить с цитированием
Старый 07.02.2012, 17:03   #3
Gamst
Пользователь
 
Регистрация: 21.04.2010
Сообщений: 58
По умолчанию

Это немного не то.
Но я уже сам разобрался. В обработчике событий OnKeyPress, потом с помощью case
Gamst вне форума Ответить с цитированием
Старый 07.02.2012, 17:18   #4
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,761
По умолчанию

Не самый лучший вариант. Лучше всё таки через горячие клавиши.
FaTaL вне форума Ответить с цитированием
Старый 07.02.2012, 17:30   #5
Gamst
Пользователь
 
Регистрация: 21.04.2010
Сообщений: 58
По умолчанию

Цитата:
Не самый лучший вариант.
Почему? Чем плох мой вариант?
Gamst вне форума Ответить с цитированием
Старый 07.02.2012, 17:43   #6
tsar_
Форумчанин
 
Аватар для tsar_
 
Регистрация: 06.01.2011
Сообщений: 369
По умолчанию

Не знаю, что за программу вы делаете, но для такой ответсвенной вещи, как закрытие программы, обычно применяют как минимум клавиатурную комбинацию типа Alt+F4 и др., ведь одну клавишу всегда можно случайно нажать, а две, да еще в нужной последовательности...
Программирую по необходимости
tsar_ вне форума Ответить с цитированием
Старый 07.02.2012, 17:52   #7
Gamst
Пользователь
 
Регистрация: 21.04.2010
Сообщений: 58
По умолчанию

Цитата:
Сообщение от tsar_ Посмотреть сообщение
Не знаю, что за программу вы делаете, но для такой ответсвенной вещи, как закрытие программы, обычно применяют как минимум клавиатурную комбинацию типа Alt+F4 и др., ведь одну клавишу всегда можно случайно нажать, а две, да еще в нужной последовательности...
это у меня задание такое, а там только на одну кнопку 'q'
Gamst вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Закрытие кнопки по нажатию Esc FullmetalAlchemist Microsoft Office Excel 2 22.07.2014 17:23
Выход по нажатию клавиши bvak Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 01.02.2012 21:36
Выгрузка по нажатию клавиши. triest Паскаль, Turbo Pascal, PascalABC.NET 0 10.06.2011 16:40
Закрытие окна по нажатию на Escape Arkuz Общие вопросы Delphi 12 09.02.2011 10:03
Движения по нажатию клавиши ТРОЯН=) Помощь студентам 5 10.03.2009 21:11