Форум: "Начинающим";
Текущий архив: 2005.11.20;
Скачать: [xml.tar.bz2];
ВнизПоследняя нажатая клавиша Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.042 c