关于Timage的问题 现在有form1和form2,两个form上面各有一个Timage,我想把form1的Timage的图像复制到form2的Timage的某个位置上,请问如何做到? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 uses Form1;procedure TForm2.FormShow(Sender: TObject);var frm1 : TForm1;begin frm1 := TForm1.Create(nil);//如果Form1已经创建,则不需要创建frm1 ,也不需要释放 try Self.img2.Picture := frm1.img1.Picture; finally FreeAndNil(frm1); end;end; 如果 要画到某个位置 则上楼代码改成with frm1.img1.Picture do begin Self.img2.Picture.Bitmap.Width := Bitmap.Width + 20; Self.img2.Picture.Bitmap.Height := Bitmap.Height + 20; Self.img2.Picture.Bitmap.Canvas.Draw(20,20,Bitmap); end; 谢谢了。但是我还有个问题,如果form2的timage打开的是PNG图像,有透明像素的,但是打开之后变成白色了,是不是也要把白色复制过去?因为form1的timage里面已经有图像,而目的是把图像叠加,不希望把白色像素复制进来,不知道这样应该怎么办? PNG图像的处理好像不太一样啊,复制不了 急!求救!报表预览窗口 各位老师好; 关于利用sql server2000 的存储过程进行带参数查询的问题...... 关于一个在Dbgrid中的datetime型字段的显示形式问题? TSQLCONNECT 连结问题? 哪位大虾能告诉我,在Delphi中怎样执行其它应用软件。在线等候。 请问怎样在数据表中求某一字段的和? Delphi能不能实现用数组保存过程地址 给经常作“网上赚钱”广告的虫子们起个代名词吧 小问题:怎样在两个form中传递参数? 如何在一个Form里把Query得到的数据付给另一个窗口的DBEdit RO求教 一个字段输入完了,能够决定其余的字段,哪个可以输入,哪个只读
var
frm1 : TForm1;
begin
frm1 := TForm1.Create(nil);//如果Form1已经创建,则不需要创建frm1 ,也不需要释放
try
Self.img2.Picture := frm1.img1.Picture;
finally
FreeAndNil(frm1);
end;
end;
with frm1.img1.Picture do
begin
Self.img2.Picture.Bitmap.Width := Bitmap.Width + 20;
Self.img2.Picture.Bitmap.Height := Bitmap.Height + 20;
Self.img2.Picture.Bitmap.Canvas.Draw(20,20,Bitmap);
end;