memo залить фон градиентом
Добавлено: 27.03.2016 20:34:20
Если код ниже применить к форме, то все ок. Но мемо не применяет заливку. Как можно поменять фон мемо?
Добавлено спустя 16 минут 2 секунды:
На вин ХР, если менять размер формы, то заливка мерцает, т.е. заливается, а затем сразу белым фоном идет заливка.
- Код: Выделить всё
procedure TForm1.FormPaint(Sender: TObject);
var
cv: TCanvas;
begin
cv:=TCanvas.Create;
cv.Handle:=GetDC(memo1.Handle);
cv.GradientFill(memo1.ClientRect,clRed,clgreen,gdVertical);
ReleaseDC(memo1.Handle,cv.Handle);
cv.Free;
end;
Добавлено спустя 16 минут 2 секунды:
На вин ХР, если менять размер формы, то заливка мерцает, т.е. заливается, а затем сразу белым фоном идет заливка.