bcb的OpenDialog组件怎么开不了jpeg图片?

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:51:01
代码如下
void __fastcall TForm1::Button1Click(TObject *Sender)
{
OpenDialog1->FileName="";
//OpenDialog1->Filter="jpeg";
if (OpenDialog1->Execute())
{
Edit1->Text=OpenDialog1->FileName;
Image1->Picture->LoadFromFile(Edit1->Text);
}
运行就失败,
请高手指点一下
谢谢了

OpenDialog显然被你冤枉了!

它的作用只是帮你取得文件名。

BCB不是很熟悉,但是Delphi里打开图片文件好像是
Image1.Picture.Bitmap.LoadFromFile('xxx.jpg')

最好加错误捕捉,因为JPG文件可能非法