![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| nailk2 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 29.11.2010 Репутация: нет Всего: нет |
Доброго времени суток!
есть проблема,решение которой найти не могу. Короткая предыстория: начал изучать WPF,дали в универе задание - сделать подобие клавиатурного тренажера. сделал наброски базовой логики для работы с текстом. есть поле с исходным текстом(RichTextBox) после старта, по одному символу, таймер начинает закрашивать красным цветом фон текста. Когда нажимается клавиатура,текст,также с первой буквы, начинает закрашиваться синим. Если нажатие клавиш на клавиатуре опережает тиканье таймера,то есть закрашиваемая область таймером остаётся позади ,то таймер будет закрашивать синим,а опередившие таймер нажатия на клавиатуру,теперь будут закрашивать текст зеленым. почти все работает. Но. не плавно как то. вот сама проблема: на первый тик таймера,как и положено закрашивается 1 буква,на 2й тик и 3й закрашивания не происходит,но на все последующие тики таймера как и положено закрашиваются по одному символу. баг это или я что то не так делаю? эта же самая история и при нажатиях на клавиши клавы, и когда начинаешь обганять таймер или он тебя. вообщем вот код,где происходит закрашивание таймером и при нажатиях на клаву.
еще бы хотелось выложить исходники и сам ехешник,что бы сами смогли прочувствовать,и понять что же происходит. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |