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

Подскажите, пожалуйста, как загрузить в канву формы рисунок *.bmp   Найти похожие ветки 

 
pound ©   (2007-01-16 19:17) [0]

Подскажите, пожалуйста, как загрузить в канву формы рисунок *.bmp


 
Pasha L ©   (2007-01-16 19:38) [1]

var
 p:tpicture;
begin
 p:=tpicture.Create;
 p.LoadFromFile(Path);
 canvas.Draw(0,0,p.Graphic);
 p.Free;
end;

так можно.


 
Amoeba ©   (2007-01-17 11:13) [2]


> как загрузить в канву формы

Что либо туда загрузить нельзя. А вот в TImage, положенный на форму, можно.


> Pasha L ©   (16.01.07 19:38) [1]
>
> var
>  p:tpicture;
> begin
>  p:=tpicture.Create;
>  p.LoadFromFile(Path);
>  canvas.Draw(0,0,p.Graphic);
>  p.Free;
> end;
>
> так можно.

Можно то можно. Только вот при первой же перерисовке окна рисунок сотрется. Прежде чем давать такие советы, хотя бы проверил опытным путем.


 
clickmaker ©   (2007-01-17 11:18) [3]

в OnCreate

p:=tpicture.Create;
p.LoadFromFile(Path);


в OnPaint

canvas.Draw(0,0,p.Graphic);

в OnDestroy

p.Free;


 
easy ©   (2007-01-17 11:31) [4]

procedure TForm1.FormCreate(Sender: TObject);
begin
 canvas.Brush.Bitmap:=TBitmap.Create;
 canvas.Brush.Bitmap.LoadFromFile("C:\windows\Голубые кружева 16.bmp");
end;

procedure TForm1.FormPaint(Sender: TObject);
begin
 canvas.FillRect(ClientRect);
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
 canvas.Brush.Bitmap.Free;
end;



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

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



Память: 0.45 MB
Время: 0.03 c
2-1168700386
RealGanj
2007-01-13 17:59
2007.02.04
Алгоритм перебора всех комбинаций


2-1169061238
serko
2007-01-17 22:13
2007.02.04
Версия программы...


4-1159123015
Fio
2006-09-24 22:36
2007.02.04
Поиск и регистрация процессов в WinXP


15-1168882323
AntiUser
2007-01-15 20:32
2007.02.04
Госдума ужесточила наказание за пиратство


15-1168430363
<rm>
2007-01-10 14:59
2007.02.04
Уместно ли использовать компонент Indy?




   Наверх