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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2009, 13:57   #1
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию Сочетание клавишь (Delphi)

Подскажите пожалуста как сделать, что бы форма реагировала на сочетание клавиш: Ctrl+R

На форуме что-то подобное нашел, но не работает:

Код:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
   if (Shift = ssCtrl) and (key=Word('R')) then
       Color := clRed;
end;
VadEr вне форума Ответить с цитированием
Старый 30.05.2009, 14:07   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Код:
if (ssCtrl in Shift) and (key=ord('R')) then Color := clRed;
_Dmitry вне форума Ответить с цитированием
Старый 30.05.2009, 15:59   #3
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию

Спасибо помогло! Это работеет когда форма в фокусе. А как сфокусировать форму, если на ней 2 Edita, кнопка и ListBox?
VadEr вне форума Ответить с цитированием
Старый 30.05.2009, 16:08   #4
DomiNick
Студент, не
Старожил
 
Аватар для DomiNick
 
Регистрация: 29.01.2009
Сообщений: 2,067
По умолчанию

Попробуйте в свойствах формы поставить KeyPreview:=True
I am the First of Cyber Evolution...
I am the First to Program your Future...
DomiNick вне форума Ответить с цитированием
Старый 30.05.2009, 16:14   #5
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию

УРА! Заработало!
VadEr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сочетание типов TPicture и TBitmap Alex Cones Общие вопросы Delphi 3 29.04.2009 18:10
Сочетание клавиш Malder Общие вопросы .NET 0 19.01.2009 20:57
Сочетание клавиш CTRL+HOME valerij Microsoft Office Excel 2 18.08.2008 08:43
сочетание h1 и nobr - не работает. Romanbl4 HTML и CSS 4 04.04.2008 20:19
Реакция на сочетание клавишь micaell Win Api 3 20.04.2007 02:13