Тема: Canvas.ClipRect
Показать сообщение отдельно
  #3  
Старый 10.09.2010, 01:37
Asinkrit Asinkrit вне форума
Местный
 
Регистрация: 29.10.2009
Сообщения: 446
Репутация: 271
По умолчанию

Вот такой метод решит твою проблему.
Код:
procedure TForm1.FormPaint(Sender: TObject);
begin
  with Image1.Canvas do
    begin
    Pen.Style:=psSolid;
    Pen.Color:=clBlack;
    MoveTo(0,0);
    LineTo(Width,Height);
    end;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  DoubleBuffered:=true;
end;

procedure TForm1.FormResize(Sender: TObject);
begin
  Image1.Picture.Bitmap.Height:=Height;
  Image1.Picture.Bitmap.Width:=Width;
end;
Ответить с цитированием