万分火急!!!
请问这样写:Image1->Picture->LoadFromFile(ADODataSet1->FieldByName("地址")->AsString+"\"+ADODataSet1->FieldByName("图档编号")->AsString+".jpg");
运行后怎么会提示:未知的图像文件扩展名(.jpg)
我以前写的代码可以显示.jpg格式图片的,怎么这次就不行了?
String PicName;
for(int i=0;i<ListBox1->Items->Count;i++)
{
if(ListBox1->Selected[i])
{
PicName=ListBox1->Items->Strings[i];
//Edit1->Text=ListBox1->Items[0].operator[](i);
Image1->Picture->LoadFromFile(Edit1->Text+"\"+PicName);
}
}
其中ListBox中显示的是图片名称和图片格式。如:4687.jpg
PicName就是图片的名称和格式
[解决办法]
Image1->Picture->LoadFromFile(ADODataSet1->FieldByName("地址")->AsString+"\\\"+ADODataSet1->FieldByName("图档编号")->AsString+".jpg");