delphi canvas заливка



Canvas brush color

Автор John NoName задал вопрос в разделе Другие языки и технологии

Delphi Как залить канву (image1.canvas) фоновым цветом? и получил лучший ответ

Ответ от ?[гуру]
procedure FillAll(Canvas: TCanvas; Color: TColor);
var
 OldBrush : TBrush;
begin
 OldBrush := TBrush.Create;
 try
  with Canvas do
  begin
   OldBrush.Assign(Brush);
   Brush.Color := Color;
   Brush.Style := bsSolid;
   FillRect(ClipRect);
   Brush.Assign(OldBrush);
  end;
 finally
  OldBrush.Free;
 end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
 FillAll(Image1.Canvas, clRed);
end;

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Delphi Как залить канву (image1.canvas) фоновым цветом?

stringgrid раскраска. при нажатии на ячейку нужно раскрасить его delphi или C++ builder
Непременно StringGrid?
Вот пример для DrawGrid. Дальше, если надо, сам адаптируй.
подробнее...
спросили в Plazma
Как нарисовать треугольник в Delphi 7???
Вот тебе пример

procedure TForm1.FormActivate(Sender: TObject);

begin

подробнее...

Компонент image в делфи.
uses
 Jpeg;

procedure LoadJpegToImage(const JpegFile: string; var Image:
подробнее...

как в Delphi очистить форму....
Очищай канву, что то типа этого
подробнее...

Delphi как очистить обьект image?
image1.Picture:=nil;

DiG DeePeR
Мыслитель
(6951)
не за что
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Как нарисовать солнце с лучами в Лазарус?
Ты помоему не в ту тему попал, какое солнце, тут программирование
Андрей Афанасьевподробнее...

фон image в delphi
Доброго времени суток.

procedure TForm1.Button1Click(Sender: TObject);
beginподробнее...

Как поменять цвет одной ячейки в TStringGrid
Нужно отрабатывать событие OnDrawCell. На Delphi, например, так:
procedure
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*