Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.20;
Скачать: CL | DM;

Вниз

Последняя нажатая клавиша   Найти похожие ветки 

 
Helen   (2005-11-03 10:49) [0]

Здравствуйте. Не подскажите, наверняка есть в Delphi какая-нибудь финкция, возвращающая код последней нажатой клавиши?


 
Игорь Шевченко ©   (2005-11-03 11:33) [1]

Вообще-то функции такой нету, да и зачем ее иметь ?


 
Helen   (2005-11-03 13:16) [2]

А как же по-другому мне узнать, какая клавиша была нажата?


 
Игорь Шевченко ©   (2005-11-03 13:21) [3]

Helen   (03.11.05 13:16) [2]

У формы, например, есть события OnKeyDown, OnKeyPress и т.д.
В какой именно момент надо узнать и где ?


 
Плохиш ©   (2005-11-03 13:21) [4]


> Helen   (03.11.05 13:16) [2]
> А как же по-другому мне узнать, какая клавиша была нажата?

Можно узнать, что это за задача такая?


 
Helen   (2005-11-03 13:39) [5]

По нажатию некоторых клавишь или их комбинаций открывается форма. На ней, в зависимости от того, какая клавиша была нажата, отключаются некоторые компоненты. Все комбинации клавиш являюся горячими клавишами в TMainMenu.


 
Игорь Шевченко ©   (2005-11-03 13:56) [6]

Helen   (03.11.05 13:39) [5]


> Все комбинации клавиш являюся горячими клавишами в TMainMenu.


Передавать MenuItem или tag от MenuItem или Shortcut от MenuItem в конструктор формы и в конструкторе формы определять, какие компоненты показывать.


 
Helen   (2005-11-03 14:10) [7]

Компоненты отключаются и включаются по событию OnShow формы. Дело в том, что фокус нужно передать тоже определенному компоненту на открываемой форме.


 
Плохиш ©   (2005-11-03 14:20) [8]


> Helen   (03.11.05 13:39) [5]
> Helen   (03.11.05 14:10) [7]

Создать у формы дополнительное свойство (MyOptions, к примеру) и устанавливать его после создания формы. Использовать это свойство для отключения/включения компонентов.



Страницы: 1 вся ветка

Текущий архив: 2005.11.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
1-1130402074
Rentgen
2005-10-27 12:34
2005.11.20
Загрузка формы из библиотеки?


1-1130366375
Mister
2005-10-27 02:39
2005.11.20
реестр и Delphi


14-1130398023
ZeroDivide
2005-10-27 11:27
2005.11.20
Приходится ли вам заниматься физической работой?


14-1128758475
Kerk
2005-10-08 12:01
2005.11.20
[Порка] WordLines 2 Final


3-1128681636
Prohodil Mimo
2005-10-07 14:40
2005.11.20
как использовать ROW_COUNT в FB 1.5.2 ?