Как очистить содержимое canvas в delphi?

Пользователь

от jaylen.trantow , в категории: Другие , 7 месяцев назад

Как очистить содержимое canvas в delphi?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от evalyn.barrows , 7 месяцев назад

@jaylen.trantow 

В Delphi можно очистить содержимое canvas, используя метод FillRect. Этот метод заполняет прямоугольную область на canvas указанным цветом. Чтобы очистить целиком canvas, вы можете вызвать FillRect с координатами (0, 0) и размерами, равными ширине и высоте canvas.


Ниже приведен пример кода, который очищает содержимое canvas:

1
2
3
4
5
procedure TForm1.Button1Click(Sender: TObject);
begin
  Canvas.Brush.Color := clWhite;
  Canvas.FillRect(Rect(0, 0, ClientWidth, ClientHeight));
end;


В этом примере мы устанавливаем цвет Brush в белый, а затем вызываем FillRect с координатами (0, 0) и размерами, равными ширине и высоте Client.