|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.07.2013, 14:41 | #1 |
Форумчанин
Регистрация: 21.02.2013
Сообщений: 105
|
Мерцание image
Добрый день .
У меня на форме есть полупрозрачная панель ,на ней есть image которые перемещается по этой панели. Но когда этот image меняет свое положение ,то в этот момент он мерцает . Можно конечно решить вопрос с doublebufer....,но тогда мои панели становятся не прозрачные .... Мб есть другой способ? |
22.07.2013, 14:46 | #2 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
Ты не рисуй на канве, а вставляй в неё уже нарисованное изображение из невизуального компонента.
Нет невыполнимых задач, всё дело времени...
|
22.07.2013, 14:55 | #3 |
Форумчанин
Регистрация: 21.02.2013
Сообщений: 105
|
А я не рисую.
Изображение готовое уже,меняется только left и top . |
22.07.2013, 15:00 | #4 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,886
|
Код:
|
22.07.2013, 15:05 | #5 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
Он перемещается пользователем, или программно?
Если пользователем, то можно перерисовывать только в конечной точке его перемещения. Если программно, то попробовать делать Visible := false, перерисовать и Visible := true.
Нет невыполнимых задач, всё дело времени...
|
22.07.2013, 15:11 | #6 |
Форумчанин
Регистрация: 21.02.2013
Сообщений: 105
|
он перемещается с помощью клавиш влево ,вправо,вперед ,назад
|
22.07.2013, 15:13 | #7 |
Форумчанин
Регистрация: 21.02.2013
Сообщений: 105
|
|
24.07.2013, 13:07 | #8 |
Заблокирован
Регистрация: 24.07.2013
Сообщений: 41
|
Недопустимо двигать что-либо по форме. Это не только непрофессионально но и глупо (где-то видел на форумах "бегущую строку" из label - двигать лабельку по таймеру, идиотизм страшный). Лучше динамически создавать битмап, рисовать на нем потом ассигновать с timage, тем более, что картинка не ахти какая - зеленый шрифт на темном фоне. Вот как-то так:
http://yadelphi.ru/forum/32-163-1 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
мерцание Image | digital-stream | Общие вопросы Delphi | 9 | 28.02.2012 21:25 |
мерцание Image | digital-stream | Общие вопросы Delphi | 5 | 02.02.2012 21:01 |
Мерцание при перетаскивание Image | Harikolo | Мультимедиа в Delphi | 3 | 17.02.2011 00:16 |
Мерцание Image, который находится на TabSheet | artemavd | Общие вопросы Delphi | 2 | 13.12.2010 10:31 |
Мерцание Image | Жека-старший | Компоненты Delphi | 4 | 23.05.2010 19:36 |