![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 21.02.2013
Сообщений: 105
|
![]()
Добрый день .
У меня на форме есть полупрозрачная панель ,на ней есть image которые перемещается по этой панели. Но когда этот image меняет свое положение ,то в этот момент он мерцает . Можно конечно решить вопрос с doublebufer....,но тогда мои панели становятся не прозрачные .... Мб есть другой способ? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
![]()
Ты не рисуй на канве, а вставляй в неё уже нарисованное изображение из невизуального компонента.
Нет невыполнимых задач, всё дело времени...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 21.02.2013
Сообщений: 105
|
![]()
А я не рисую.
Изображение готовое уже,меняется только left и top . |
![]() |
![]() |
![]() |
#4 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,883
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
![]()
Он перемещается пользователем, или программно?
Если пользователем, то можно перерисовывать только в конечной точке его перемещения. Если программно, то попробовать делать Visible := false, перерисовать и Visible := true.
Нет невыполнимых задач, всё дело времени...
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 21.02.2013
Сообщений: 105
|
![]()
он перемещается с помощью клавиш влево ,вправо,вперед ,назад
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 21.02.2013
Сообщений: 105
|
![]() |
![]() |
![]() |
![]() |
#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 |