在程序中用image控件显示图片(100分)

  • 主题发起人 主题发起人 jingtao
  • 开始时间 开始时间
i tried it ,and use 'jpeg' do work.
set the image.autoscroll property true;
maybe it will work
 
对你的问题我试了N次,结果没你幸运,我一次也没看到。
我想你已经确定是coolform出的问题(我不认为是),那只有不用它不就是
要个不规则form吗?coolform是我用过的最差的一个,除了自己编的那个,到
深度历险去找找不下三个。
 
使用loadfromfile方法中,它的参数不能是jpg格式。
 
Stretch:=true;
center:=true;
 
这个程序对的,不过CoolForm确实是不行的,将其源码改改不就行了)。
 
我也遇到此类问题,我的解决方法是:
放一panel在form上,Image放在panel上,我不知道是小图片还是大图片,
若是小图片,你可以把Image属性的center设为true.若是大图片,这就有问题。
不过,有一种方法,不管是大是小,
Iamge1.align:=client;
Image1.Autosize:=true;
if Image1.width>panel1.width then
Image1.left:=(Image1.width-panel1.width) div 2;
if Image1.height>panel1.height) then
Image1.top;=(Image1.height-panel1.height) div 2;
 
为什么非要用coolform不可呢?
在form上先放一个panel,再在这个panel上放image,显示图片时
将panel和image的autosize都设为true,不一样挺好用吗?
 
自己动手,丰衣足食 --- 扔掉那个控件。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
896
SUNSTONE的Delphi笔记
S
S
回复
0
查看
873
SUNSTONE的Delphi笔记
S
后退
顶部