PDA

Просмотр полной версии : Подлагивания Image при перетаскивании


Zo_Om4eG
09.07.2013, 20:08
Имеется некая картинка, загруженная в компонент Image. Написал код для ее переноса по форме с помощью мышки. Если необходимо, могу скинуть сам код. При переносе изменяются Left и Top свойства Image, и возникают мерцания компонента. Для устранения проблемы использовал двойную буфферизацию. Помогло, но теперь при переносе картинки идут заметные подлагивания картинки. Опаздывает за мышкой и двигается рывками. Хотелось бы узнать решение данной проблемы.

Роспотребнадзор
09.07.2013, 20:30
Перерисовывать форму. Первое что приходить на ум

Sinyss
09.07.2013, 20:38
Перерисовывать форму. Первое что приходить на ум
Дабы еще увеличить лаги компонента?

Роспотребнадзор
09.07.2013, 20:45
Дабы еще увеличить лаги компонента?

Ну а вдруг /dgs

Zo_Om4eG
09.07.2013, 20:50
Заметил еще кое-что. Лаги возникают только тогда, когда эта картинка лежит еще на одной картинке. В моем случае имеется background + панель. Итого: 2 картинки + сверху лагающая. Если убрать background и панель и оставить одну голую форму, то Image на ней не лагает.

Добавлено через 3 часа 34 минуты
Проблему решил путем конверта картинки из png в bmp.