如果用TImage的LoadFromFile加载位图后,如何判断已经加载成功? 我在程序中需要判断TImage是否已经加载了一个位图,或是空的。用什么办法判断呢?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么会是空的呢? 如果文件格式错误,LoadFromFile会报错的。 或者Load之前用 FileExists('c:\aa.gif')判断一下文件是否存在 Try ... 加载成功except 没加载成功end; Image1.Picture.LoadFromFile('Imgfile'); if (Image1.Picture.Bitmap = nil) or (Image1.Picture.Icon = nil) then //没有加载成功 begin end; 我想大家误解我的意思了,我是想在LoadFromFile之后,判断load的是那副图,因为程序可能要根据里面的内容来决定换一副什么样的图了! 这个问题以前好像有人问过,在load的时候保存图片文件名。 如何保存呢?用另一个string保存?这办法是不是太钝了? 太钝?这也是没办法的事情,image本身没有包含原来文件名的属性。如果我是在资源里或者是在控件里直接添加的图片,你怎么知道他原来叫什么名字,他只保存图片的数据。 "判断load的是那副图"是不是说要根据当前记录来load相应的图片呀 如何在控制台程序中转到某个目录 动态创建数据源问题 interbase+bde的数据库软件发布需要详细注意什么 谁能告诉我,怎么作? 大家救我呀.帮我写一条SQL查询语句 計論一下,還有什么好的軟件等待開發? 简单问题!!! 谁有Delphi打字软件源码? Delphi运行时为什么跳出CPU WINDOW? TDbgrid问题:当按回车时。把焦点移到本列的下一行。而不是右边的一列? TADOQuery 控件如何得到某个符合条件记录集的条数? 帮我看看如何写好啊?TKS!
...
加载成功
except
没加载成功
end;
if (Image1.Picture.Bitmap = nil) or (Image1.Picture.Icon = nil) then //没有加载成功
begin
end;
如果我是在资源里或者是在控件里直接添加的图片,你怎么知道他原来叫什么名字,
他只保存图片的数据。