
06.05.2011, 18:11
|
|
Регистрация: May 2011
Адрес: 0,0,0 относительно меня
Сообщений: 123
|
экранная клавиатура
Задача: написать некое подобие экранной клавиатуры, но действующей лишь в рамках одного ролика. Т.е. есть несколько полей для ввода текста и отрисованная клавиатура с кнопочками. Необходимо отлавливать нажатия кнопок клавиатуры и вносить соответствующие изменения в поля, где был фокус.
Как я вижу реализацию: хранить в отдельной переменной инфу о том, какое текствое поле последним получило фокус, и о том, на какой позиции стоит маркер в этом поле. Далее же, используя эту инфу, вносить требуемые изменения в нужном поле. Но возникают трудности с таблицей, к примеру: как определить позицию маркера в ячейке? Ну и вообще быть может кто сталкивался с подобной задачей? С какой стороны лучше подойти к этому вопросу? )
|