![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
использование стрелок на клавиатуре
frEE)stylEr © (2004-11-29 19:13:00)я хочу у себя в программе сделать чтобы при нажатии стрелок вверх или вниз менялась громкость звука....я вроде как сделал это, но это изменение звука происходит только если нажать стрелку и ALT....почему???
как сделать чтобы не нужно было нажимать ALT????
OneFragLeft (2004-11-30 09:07:00) [1]Есть предположение, что форма находится не в фокусе, т.е. другой контрол его забирает, поэтому не происходит событие OnKeyDown у формы. Стоит только на пустую форму кинуть кнопку, как в новом проекте форма перестаёт обрабатывать нажатие клавиши.
Вероятней всего придётся делать [3];
begin...end (2004-11-29 21:51:00) [2]> [12] frEE)stylEr (29.11.04 21:34)
Я потерялся в догадках.
frEE)stylEr (2004-11-29 21:34:00) [3]на новом проекте получается....интересно чтоже в том у меня такое....хмммм...
begin...end (2004-11-29 21:31:00) [4]> [10] frEE)stylEr (29.11.04 21:24)
Хм... А Вы этот тест делаете на новом проекте, т.е. проекте, где есть только пустая форма? Если нет, то попробуйте. Тогда дальше будем думать.
frEE)stylEr (2004-11-29 21:24:00) [5]да всё именно так...прям ума не приложу в чём дело..
begin...end (2004-11-29 21:21:00) [6]> [8] frEE)stylEr (29.11.04 21:15)
А у меня работает (не знаю, почему). :-)
Так Вы ничего не скрываете - код из [6] помещён в обработчик OnKeyDown формы, больше в этом обработчике ничего нет, и ShowMessage выполняется только в том случае, когда клавиша "стрелка вверх" нажата с Alt?
frEE)stylEr (2004-11-29 21:15:00) [7]у меня не хочет работать!!!!
я незнаю почему!!!
begin...end (2004-11-29 21:13:00) [8]> [6] frEE)stylEr (29.11.04 20:51)
А без Alt'а этот код не работает? Не верю (© Станиславский).
frEE)stylEr (2004-11-29 20:51:00) [9]я как бы сначала попробовал просто чтобы при нажатии стрелки вверх выводилось ссобщение
if key=38 then showmessage('проверка');
вот.....оч простой с альтом работает
YurikGL (2004-11-29 20:38:00) [10]
> frEE)stylEr (29.11.04 20:05) [4]
приведи код, который у тебя с альтом работает...
frEE)stylEr (2004-11-29 20:05:00) [11]а что это такое???
(sorry я новичок)
abc (2004-11-29 19:53:00) [12]поставь хук на клавиатуру
frEE)stylEr (2004-11-29 19:46:00) [13]>Ошибка в 17-й строке....
что-то я не понял..где эта 17 строка и что в ней не правильно???
YurikGL (2004-11-29 19:44:00) [14]Ошибка в 17-й строке....