Вниз
Скачать: CL | DM;

Артефакты при двойной буферизации   Найти похожие ветки 

← →
HF-Trade ©   (2010-01-26 08:43) [0]

Доброе утро.
Собсно есть форма, на ней компонент TPanel, на панельке TImage.

При создании формы

DoubleBuffer:=true;
Дабы убрать мерцание от TImage

В обработчике панельки OnMouseDown

ReleaseCapture;
Panel1.Perform(WM_SYSCOMMAND, $F012, 0);

При перетаскивании панельки по форме TImage артефачит...

Подскажите плз, как от этого избавиться?


← →
Вася   (2010-01-26 09:33) [1]


> Собсно есть форма, на ней компонент TPanel, на панельке
> TImage.


зачем так сложно-то?TImage просто на форму нельзя поставить?)
а попробуйте так:

procedure TForm1.FormCreate(Sender: TObject);
begin
Form1.DoubleBuffered:=True;
Form1.Panel1.DoubleBuffered:=True;
end;


← →
Плохиш ©   (2010-01-26 11:56) [2]


> procedure TForm1.FormCreate(Sender: TObject);
> begin
> Form1.DoubleBuffered:=True;
> Form1.Panel1.DoubleBuffered:=True;
> end;
>

Дерьмокод.


← →
HF-Trade ©   (2010-01-27 23:18) [3]

Забыл сказать, что на форме есть еще и TPageControl
[1] Не подходит.


← →
{RASkov} ©   (2010-01-28 13:36) [4]

> [3] HF-Trade ©   (27.01.10 23:18)

мало ли чего еще забыл, пробуй так:
Image.Parent.DoubleBuffered:=True;
но и это может не получится из-за забывчивости...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.006 c
4-1249212093
QAZ
2009-08-02 15:21
2011.08.28
Hook RawInput


2-1305328162
TheEd
2011-05-14 03:09
2011.08.28
в разных DBF-файлах строки разного формата - как прочитать?


4-1250024459
kluben-hh
2009-08-12 01:00
2011.08.28
Вывести текст поверх рабочего стола


2-1305300970
Gu
2011-05-13 19:36
2011.08.28
Курсоры


3-1263280888
Tornado
2010-01-12 10:21
2011.08.28
Не могу записать библиотеку




   Наверх