C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Смещение Image
Alexander
Отправлено: 01.07.2006, 07:19


Не зарегистрирован







ь PageControl на нем размещаю Image и потом в таймере смещаю image
Image1->Left-=1;
но при этом картинка так жутко мерцает.
Вопрос в следующем как можно избавиться от этого мерцания
DoubleBuffer=true; в FormOnPaint непомогает
Люди подскажите как быть
Заранее спаисбо
olegenty
Отправлено: 01.07.2006, 07:31


Ветеран

Группа: Модератор
Сообщений: 2412



CODE

PageControl->ControlStyle = PageControl->ControlStyle << csOpaque;
TabSheet->ControlStyle = TabSheet->ControlStyle << csOpaque;


+ все DobleBuffered = true;
ShibaOn
Отправлено: 01.07.2006, 07:32


Дежурный стрелочник

Группа: Участник
Сообщений: 37



А ты DoubleBuffered включал у самого PageControl ? Попробуй включить DoubleBuffered у TabSheet, на котором твой имейдж расположен в событии OnCreate формы, и все должно быть впорядке.

CODE
void __fastcall TForm1::FormCreate(TObject *Sender)
{
   TabSheet1->DoubleBuffered = true;
}


Отредактировано ShibaOn — 01/07/2006, 07:34
Alexander
Отправлено: 01.07.2006, 09:20


Не зарегистрирован







Спасиб за помощь ))

Вернуться в Вопросы программирования в C++Builder