| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > Редактирование строки - как в текстовом поле! |
| Автор: godsgame 20.4.2007, 14:33 | ||
| Помогите пожалуйста реализовать такое: В ф-цию передаем строковую переменную (стринг) и нужно сделать: 1) Вывод этой строки на экран + редактирование 2) Т.е можно передвигать курсор по этой строке стрелками 3) Клавиши Делите и БэкСпейс удаляют символы по сторонам (ну как в обыном текстовом поле) 4) Энтер - подтверждением, т.е выход из цикла (предположительно, там должен быть цикл). 5) Эскейп - отмена всех действий. 6) Если можно отловить Хоме и Энд - то переносится курсор в начало/конец строки. 7) остальные символы считаеются за обычные символы, т.е дописываются на место курсора. Спрашиваю, потому что не совсем умею работать с символами... вобщем шаблон примерно такой:
Помогите, пожалуйста... очень надо |
| Автор: Fighter 20.4.2007, 23:04 | ||
Попробуй такой вариант
|
| Автор: godsgame 21.4.2007, 18:01 | ||
| Fighter, почти то что надо, только там была проблема, что он все стирал и начинал с 1,1... вобщем я покопался и исправил это:
огромное тебе спасибо, "+" с меня |