|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.05.2010, 17:15 | #1 |
Пользователь
Регистрация: 01.05.2010
Сообщений: 14
|
Коды клавиш - буквы и остальные символы, Паскаль
Я хочу реализовать в программе на языке Паскаль ввод данных в режиме диалога с пользователем, т.е. он может сам вводить свои данные и видеть результат ввода. Перемещение между кнопками - через курсорные клавиши (вверх и вниз). Ввод данных и перемещение я успешно сделала. Проблема в том, что клавиши типа Delete, Insert, F1-F10 тоже выводятся на экран. Я пробовала заблокировать их через коды клавиш. Например, стрелка вправо выводила на экран латинскую М. При блокировке она не стала этого делать, но обычная латинская М тоже перестала работать! Пожалуйста, подскажите, как мне сохранить полный и правильный ввод с текстовой и цифровой клавиатуры и игнорировать остальные клавиши (стрелки, Delete, Insert и т.д.)?
|
01.05.2010, 20:38 | #2 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Посмотрите здесь: http://atomas.ru/tp/13/13_1.html
И вот программка для определения кода клавиш: 11_code.rar Может поможет.
Всегда рад помочь!
|
01.05.2010, 20:42 | #3 |
Пользователь
Регистрация: 01.05.2010
Сообщений: 14
|
Я уже перепробовала несколько вариантов, страничку ту изучила... Но всё равно не получается. Может быть, знаете, куда именно и что именно нужно вставить в этой процедуре?..
Код:
|
01.05.2010, 21:01 | #4 |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Делайте проверку вводимых символов в операторе Case. У Вас в коде идёт
Код:
Код:
Всегда рад помочь!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Коды клавиш - буквы и дополнительные символы | Фиалка001 | Паскаль, Turbo Pascal, PascalABC.NET | 13 | 02.05.2010 13:23 |
коды клавиш на ТС | alex(21) | Общие вопросы C/C++ | 1 | 13.11.2009 10:23 |
коды клавиш-? | Evgenii | Общие вопросы Delphi | 8 | 28.10.2009 22:00 |
Коды клавиш | valerij | Microsoft Office Excel | 0 | 20.08.2008 07:49 |
Коды клавиш | KAMASUTR | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 11 | 09.08.2007 22:25 |