S
sinahappy
Unregistered / Unconfirmed
GUEST, unregistred user!
把image2放到panel1上,panel1是正方形,尺寸固定,widthxheight=230X230
procedure TForm3.Button3Click(Sender: TObject);
begin
image2.Picture.LoadFromFile(dbedit1.text);
end;
button3是看图片,dbedit1.text对应的是数据库中的文件名,可以把图片显示出来,比例有问题, image2属性:Image2.AutoSize:=false; Image2.Stretch:=true;
现在需要把image2按宽和高的比例显示全,这样的程序语句应如何写,请帮助,谢谢!
举例:
如果图片实际尺寸为widthxheight=230x460 则显示为widthXheight=115x230 在宽度左右留白。
如果图片实际尺寸为widthxheight=460x230 则显示为widthXheight=230x115 在高度上下留白。
procedure TForm3.Button3Click(Sender: TObject);
begin
image2.Picture.LoadFromFile(dbedit1.text);
end;
button3是看图片,dbedit1.text对应的是数据库中的文件名,可以把图片显示出来,比例有问题, image2属性:Image2.AutoSize:=false; Image2.Stretch:=true;
现在需要把image2按宽和高的比例显示全,这样的程序语句应如何写,请帮助,谢谢!
举例:
如果图片实际尺寸为widthxheight=230x460 则显示为widthXheight=115x230 在宽度左右留白。
如果图片实际尺寸为widthxheight=460x230 则显示为widthXheight=230x115 在高度上下留白。