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

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

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2009, 18:14   #1
Горожанин
 
Регистрация: 25.04.2009
Сообщений: 5
По умолчанию Как избавиться от появления хвоста за движением эдита edit?

Как избавиться от появления хвоста за движением эдита?
Изображения
Тип файла: png 1234.png (23.1 Кб, 151 просмотров)
Горожанин вне форума Ответить с цитированием
Старый 25.04.2009, 22:11   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

при движении перерисовывать фон формы
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.04.2009, 22:14   #3
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Желательно показать код. А в принципе - использовать дополнительный буффер (типа TBitMap) , где хранить фон и при движении компонента обновлять фон.
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 26.04.2009, 01:01   #4
Горожанин
 
Регистрация: 25.04.2009
Сообщений: 5
По умолчанию

Пожалуста...
Вложения
Тип файла: rar 220409.rar (40.0 Кб, 19 просмотров)
Горожанин вне форума Ответить с цитированием
Старый 26.04.2009, 01:35   #5
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Если вы загружаете картинку в Image, то можете в цикле делать так:
Код:
Image1.Repaint;
Только будет мерцание, зато хвоста после Edit'a не будет.
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 26.04.2009, 10:48   #6
Горожанин
 
Регистрация: 25.04.2009
Сообщений: 5
По умолчанию

От мерцания никак не избавицо?
Горожанин вне форума Ответить с цитированием
Старый 26.04.2009, 18:04   #7
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Чтоб избавиться от мерцания, надо всю перерисовку делать вне формы, и лишь потом только выводить на экран.
Вложения
Тип файла: rar Устранение эффекта мигания(!).rar (64.3 Кб, 17 просмотров)
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 28.04.2009, 20:46   #8
Горожанин
 
Регистрация: 25.04.2009
Сообщений: 5
По умолчанию

Так и не смог пока разобраться(((
Горожанин вне форума Ответить с цитированием
Старый 29.04.2009, 21:03   #9
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Вот доработал ваш проект. Сделал по своему очень просто и 100% работает. Никакого хвоста и мерцания без всякой мути .
Вот держите:Прога.rar
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 30.04.2009, 14:40   #10
Горожанин
 
Регистрация: 25.04.2009
Сообщений: 5
По умолчанию

Хихи, весло... Спасибо огромнейшее...
Горожанин вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление движением объекта мышью program123 Общие вопросы Delphi 9 08.03.2009 20:11
Как задать время до появления скринсейвера Vask Win Api 4 17.01.2009 21:30
Запись слов из эдита с конца Zeraim Общие вопросы Delphi 7 04.06.2008 18:28
как избавиться от 2.26188E+19?? banker Microsoft Office Excel 11 12.12.2007 09:35
как избавиться от закладки ЧИЖ Общие вопросы Delphi 3 24.06.2007 00:05