Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Смещение компонентов Image [D5, XP]


Knob ©   (2007-06-17 16:48:00) 

При смещении 49 компонентов Image они начинают мерцать (во всех компонентах есть картинки). Что мне делать? Подскажите мастера программирования.


Gydvin   (2007-06-18 19:47:00) [1]

1. знаю.
2. знаю.

Как-то дико для меня это :0)


homm   (2007-06-18 19:45:00) [2]

> Как же люди любят километр компонентов кидать на одну несчастную
> форму, выдумывать алгоритмы их передвижения, а потом все
> это залечивать, чтоб не мыргало. Нет бы использовать массив,
> отрисовывать на одном битмапе, а потом на канве. Жесть...

1) Компонент <> Окно
2) При Даблбуфиринге, и так все отрисовываеться на другом битмепе.

Так что не вижу проблемы.


Gydvin   (2007-06-18 19:36:00) [3]


> При смещении 49 компонентов Image они начинают мерцать (во
> всех компонентах есть картинки).

Как же люди любят километр компонентов кидать на одну несчастную форму, выдумывать алгоритмы их передвижения, а потом все это залечивать, чтоб не мыргало. Нет бы использовать массив, отрисовывать на одном битмапе, а потом на канве. Жесть...


homm   (2007-06-18 17:22:00) [4]

> отключить прорисовку имажей на время их сдвига

Не думаю, что они прямо так и принудительно перерисовываются.


homm   (2007-06-18 17:21:00) [5]

> Где это? DoubleBuffered?

Здесь, балбес:

http://www.delphimaster.ru/cgi-bin/forum.pl?n=18&id=1182092381


Knob   (2007-06-18 17:14:00) [6]

Где это? DoubleBuffered?


Правильный Вася   (2007-06-18 11:09:00) [7]

DoubleBuffered
?
отключить прорисовку имажей на время их сдвига
?


Dimaxx   (2007-06-18 10:29:00) [8]

Работает!


Knob   (2007-06-17 19:03:00) [9]

Не работает!


ferr   (2007-06-17 16:53:00) [10]

Не использовать Image, они для другого предназначены, рисуйте всё ручками на Canvas'e, например того же Image.


Наверх

Титульная страница Поиск, карта сайта Написать письмо