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

Как можно уменьшить мерцание формы при переносе?   Найти похожие ветки 

 
Dmitry_04   (2005-02-03 15:40) [0]

Как можно уменьшить мерцание формы при переносе? У меня форма состоит из нескольких Image... и они при переносе мерцают :(
Форма переносится вот как:

procedure TForm1.Image2MouseDown(Sender: TObject; Button: TMouseButton; //FormMovie
 Shift: TShiftState; X, Y: Integer);
const
SC_DragMove = $F012;
begin
ReleaseCapture;
perform(WM_SysCommand, SC_DragMove, 0);
end;


Я в интернете посмотрел, есть такой способ:

constructor TMyControl.Create;
begin
 inherited;
 ControlStyle := ControlStyle + [csOpaque];
end;


А где это прописать? В самом компоненте Image или в программе гдето?


 
Proga   (2005-02-03 17:18) [1]

Может это поможет:
(в формкреейте)
Form1.DoubleBuffered:=true;


 
Чапаев ©   (2005-02-03 17:52) [2]

Image1.Transparent:=False очень хорошо помогает.


 
Dmitry_04   (2005-02-04 06:48) [3]

У меня какраз Image1.Transparent=False. А куда всетаки писать тот пример который я привел:

constructor TMyControl.Create;
begin
inherited;
ControlStyle := ControlStyle + [csOpaque];
end;

Или это все фигня?


 
Dmitry_04   (2005-02-04 17:27) [4]

???


 
Brenagwynn   (2005-02-04 17:30) [5]


Image1.ControlStyle := Image1.ControlStyle + [csOpaque];
Image2.ControlStyle := Image2.ControlStyle + [csOpaque];

Например в FormCreate.


 
Ivolg ©   (2005-02-04 18:09) [6]

Попробуй:

Form1.DoubleBuffered:=true;



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

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



Память: 0.46 MB
Время: 0.024 c
1-1107333376
denis24
2005-02-02 11:36
2005.02.20
изменения размера шрифта при редактировании в stringgtide


8-1099763404
focor
2004-11-06 20:50
2005.02.20
Multyinstal


14-1107181384
Antonn
2005-01-31 17:23
2005.02.20
Про 98 винду...


14-1106866890
Soft
2005-01-28 02:01
2005.02.20
Пятничная задачка. Кто такие эльфы?


4-1105342319
PEKAHT
2005-01-10 10:31
2005.02.20
Работа с принтерами




   Наверх