首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

十二分火急

2013-01-01 
万分火急!!!请问这样写:Image1-Picture-LoadFromFile(ADODataSet1-FieldByName(地址)-AsString+\\

万分火急!!!
请问这样写: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");

热点排行