Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

KEY [D7, XP]


Id ©   (2006-06-29 16:08:00) 

Здраствуйте, уважаемые мастера.
Как поймать  событие - нажатие кнопки UP или DOWN


Id   (2006-07-10 15:41:00) [1]

Спасибо, работает!


tesseract   (2006-07-10 15:28:00) [2]

> [Error] Unit1.pas(27): Incompatible types: 'Char' and 'Integer'

не OnKeyPress, а OnKeyDown.


Id   (2006-07-10 15:24:00) [3]


> КиТаЯц ©   (10.07.06 15:12) [3]

Ругается
[Error] Unit1.pas(27): Incompatible types: 'Char' and 'Integer'

> alexvan ©   (10.07.06 15:16) [4]

Ругается
[Error] Unit1.pas(27): Incompatible types


alexvan   (2006-07-10 15:16:00) [4]

1.Свойство формы KeyPreview:=true;

2.Для компонента событие OnKeyDown
if Key=VK_UP then ...
if Key=VK_DOWN then ...


КиТаЯц   (2006-07-10 15:12:00) [5]

procedure OnКомпонентKeyDown(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
if Key in [VK_Up, VK_DOWN] then showmessage ('Ïîéìàëè îäíàêî');
end;


Id   (2006-07-10 15:09:00) [6]


> 3 Компонентом


Phoroon~   (2006-06-29 16:17:00) [7]

А событие где ловить то?
Варианты:
1 Формой
2 Проектом
3 Компонентом
4 Еще чем нибудь (уточнить)


Наверх

Титульная страница Поиск, карта сайта Написать письмо