openpicturedialog1.Execute;
image1.Picture.LoadFromFile(openpicturedialog1.FileName);
错误的不让招!
如何解决?恳请赐教
另外怎么知道image中loadfile的filename 以便mousemove的时候判断是否改变当前图片,要不然你鼠标放到图片上,会不停的发抖(不停的load file('.\01.bitmap'));偶都眼花了,救命要紧,在此谢过!
image1.Picture.LoadFromFile(openpicturedialog1.FileName);
错误的不让招!
如何解决?恳请赐教
另外怎么知道image中loadfile的filename 以便mousemove的时候判断是否改变当前图片,要不然你鼠标放到图片上,会不停的发抖(不停的load file('.\01.bitmap'));偶都眼花了,救命要紧,在此谢过!
解决方案 »
- delphi调用C++dll,多个返回值处理
- flash 和delphi连接,flash接收不到delphi发出的数据,有高手帮忙下!
- 赚分帖,请勿删,谢谢
- 如何给动态控件组赋值
- 如何实现串口的实时接受
- 有一个这样问题,该如何实现?最好能有一些代码,谢谢
- delphi程序中对sql数据库怎么进行备份?
- [SQL Server2000]Image存储图象问题...
- ComboBox能否和treeview一样每项带一个数据指针(data)?
- adodataset1.DeleteRecords的例子??????
- 用Delphi开发Webservice中ADO连接字符串的问题
- 如何在CHECKLISTBOX中显示注析
如果你包括了JPEG单元应该 可以导入 BMP,JPEG,其他不支持的格式当然出错。如果你想实现 鼠标进入和退出 的图片变换效果的话,建议自己写一个组件。
MosueMove里会非常闪要得到图片名称,你要把OPenDialog.FileName保存起来才可以,
TImage类没有这个属性来保存。
鼠标进入和退出的效果你可以搜论坛里的相关帖子。。写的太多。实在懒的再写了。。
要想实现上述功能你必须得到图片的绝对路径才行
extractfiledir(OpenPictureDialog1.filename)+ '\'+ ExtractFileName(OpenPictureDialog1.filename);是得到图片的绝对路径
ExpandFileName(OpenPictureDialog1.filename);建议用image控件的tag值去判断。鼠标放到图片 and tag=1时,更新图片
var
paths:ansistring;
begin {打开照片库员工档案}
openpicturedialog1.Execute;
try
paths:=extractfiledir(OpenPictureDialog1.filename)+ '\'+ ExtractFileName(OpenPictureDialog1.filename);
//或者 ExpandFileName(OpenPictureDialog1.filename); image1.Picture.LoadFromFile(paths);
except
showmessage(' 图片加入时出现错误,请检查格式是否正确! ');
end;
end;
结果:
access violation at address 000000000 .read of address 000000000
该如何对待?
image1.Picture.LoadFromFile(OpenPictureDialog1.filename)