Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2009, 20:20   #11
VDM
 
Аватар для VDM
 
Регистрация: 16.10.2009
Сообщений: 5
По умолчанию

Приветствую! Хотелось бы узнать некоторые подробности... В Delphi работаю недавно, решил написать клавиатурный тренажер (требуется по учебе). Скачал и посмотрел вашу программу. Не совсем понятен вывод самой строки с текстом. Вывод происходит в канву формы или другого компонента? Если можно, опишите алгоритм вывода и проверки текста. Спасибо!
VDM вне форума Ответить с цитированием
Старый 18.10.2009, 13:32   #12
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Не помню, куда именно идёт вывод, но идёт он на канву (скорее всего там TPaintBox).
Arigato вне форума Ответить с цитированием
Старый 18.10.2009, 13:53   #13
VDM
 
Аватар для VDM
 
Регистрация: 16.10.2009
Сообщений: 5
По умолчанию

Вывод текста происходит с помощью метода TextOut? Используется обработчик OnKeyPress? Каким образом выделять и сдвигать символы?
VDM вне форума Ответить с цитированием
Старый 18.10.2009, 14:33   #14
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

TextOut. Сдвиг - стираем старый текст, рисуем новый. Выделение - изменение цвета шрифта и фона символа.
Arigato вне форума Ответить с цитированием
Старый 18.10.2009, 21:13   #15
VDM
 
Аватар для VDM
 
Регистрация: 16.10.2009
Сообщений: 5
По умолчанию

Хм... Опишите, пожалуйста, все действия с помощью кода. Я постараюсь разобраться... Спасибо за поддержку!
VDM вне форума Ответить с цитированием
Старый 18.10.2009, 21:21   #16
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Цитата:
Сообщение от VDM
Опишите, пожалуйста, все действия с помощью кода. Я постараюсь разобраться...
Всё, что вам не понятно, можете спрашивать в этом разделе: http://programmersforum.ru/forumdisplay.php?f=2
Что касается кода, то его у меня нет (выше про это уже было написано).
Arigato вне форума Ответить с цитированием
Старый 19.10.2009, 12:23   #17
Lime
Форумчанин
 
Аватар для Lime
 
Регистрация: 10.02.2009
Сообщений: 815
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Программа: KeyTest
Производитель: Arigato Software, 2004
Страничка программы: http://arigato.blogs.ru/3497237/
незнаю почему но у меня ссылка оказалось "битой" (

Пс BackSpase оказалсч мне очень неудобным( - гораздо удобнее Enter. Жаль что исходники потеряны

Последний раз редактировалось mihali4; 09.12.2009 в 15:48.
Lime вне форума Ответить с цитированием
Старый 19.10.2009, 17:15   #18
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,551
По умолчанию

Цитата:
Сообщение от Lime
незнаю почему но у меня ссылка оказалось "битой" (
Да того блога уже больше года как нет.
Цитата:
Сообщение от Lime
BackSpase оказалсч мне очень неудобным( - гораздо удобнее Enter.
Не совсем понял, в каком плане Enter? Ошибки ввода исправляются нажатием BackSpace, а не Enter.
Arigato вне форума Ответить с цитированием
Старый 20.10.2009, 00:22   #19
VDM
 
Аватар для VDM
 
Регистрация: 16.10.2009
Сообщений: 5
По умолчанию

Еще вопрос... В программе задействованы два PaintBox'а (в одном отображается символ, который следует набрать, в другом - весь текст целиком)?

Цитата:
Сообщение от Lime
BackSpase оказалсч мне очень неудобным( - гораздо удобнее Enter.
На мой взгляд, удобнее не производить никаких действий над текстом, пока пользователь не нажмет правильную клавишу.
VDM вне форума Ответить с цитированием
Старый 20.10.2009, 00:55   #20
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Еще вопрос... В программе задействованы два PaintBox'а (в одном отображается символ, который следует набрать, в другом - весь текст целиком)?
нет один.
может их вообще нет.(автор же сказал)
и вам сказали куда вопросы задавать.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Клавиатурный тренажер radist Помощь студентам 3 30.10.2014 18:11
обновление в блоге - Клавиатурный шпион. Pblog Обсуждение статей 0 27.05.2007 03:17
Клавиатурный тренажёр radist Помощь студентам 1 23.04.2007 22:07