DELPHI 7中image不显示图片。。。。。

procedureTForm1.FileListBox1Change(Sender:TObject);varwen_jian:string[4];beginwen_jia... procedure TForm1.FileListBox1Change(Sender: TObject);
var wen_jian:string[4];
begin
wen_jian := ANSIupperCase(ExtractfileExt(filelistbox1.FileName));
if (wen_jian='.bmp') or (wen_jian='.jpg') or (wen_jian='.ICO')
or (wen_jian='WMF') or (wen_jian='emf') then
image1.Picture.LoadFromFile(filelistbox1.FileName);
if (image1.Picture.Width > image1.Width) or (image1.Picture.Height >
image1.Height)then
image1.Stretch:=true
else
image1.Stretch:=false;
//程序运行时BMP格式和JPG都显示不了,只能显示ICO图标格式的。
interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, FileCtrl, StdCtrls, ExtCtrls, jpeg;

//USES部分有JPEG。
展开
 我来答
巍峨且素净丶彩霞5
推荐于2017-09-03 · TA获得超过544个赞
知道小有建树答主
回答量:763
采纳率:50%
帮助的人:146万
展开全部
uses

里面加上 jpeg

否则jpg图片是不会显示的。
追问
不对啊,DELPHI 7自动添加了JPEG的啊,下面是首部代码:
interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, FileCtrl, StdCtrls, ExtCtrls, jpeg;
追答
跟踪一下

加个showmessage(wen_jian );
看看wen_jian 里面的内容,可能是大小写的问题

比如 .BMP
你的判断是 .bmp
所以不显示
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式