Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Как в Паскале ?.0 сделать, чтоп по нажатии стрелки вверх (http://forum.oszone.net/showthread.php?t=30595)

deathman 22-03-2003 19:02 209272

Делаю что-то типа теста, так вот надо, чтоб стрелочками перебирались варианты ответа. Типа вниз - следующий вариант, вверх - предидущий и.т.д. Enter - выбрать.
Еще, если не в облом, дайте скрипт, который будет выдавать код нажатой клавиши.

Anet256 22-03-2003 20:48 209273

В Паскале все очень просто. Для таких клавиш, у которых нет простого ASCII кода, предусмотрен второй байт. Ну так вот, если код символа оказался равным нулю, то сразу же читаешь еще раз. If ord(readkey)=0 then writeln(ord(readkey)). Например, этот оператор выведет второй байт кода таких клавиш, как стрелки и т.д. Какие у них коды, посмотришь сам. Удачи:)

Guest 26-03-2003 23:55 209274

Глянь здесь : http://forum.pascal.dax.ru/?board=ge...num=1047653950


Время: 10:13.

Время: 10:13.
© OSzone.net 2001-2025