为什么图像不能显示?
小弟做了一个表单,目的是通过菜单打开一个图像文件,建立一个主窗体和一个子窗体,主窗体打开图像菜单项程序如下:
TChildForm *NewChildForm;
OpenDialog1->FilterIndex=2;
OpenDialog1->Title="打开图像文件";//执行打开文件对话框
try
{
if(OpenDialog1->Execute())
{
NewChildForm=new TChildForm(Application);
NewChildForm->Image1->Picture->LoadFromFile(OpenDialog1->FileName);
// Image1->Picture->LoadFromFile(OpenDialog1->FileName);
NewChildForm->Caption=OpenDialog1->FileName;
Windows->Visible=true;
}
}
catch(...)
{
if(NewChildForm)delete NewChildForm;
Application->MessageBox("Error In Open File","Error!",MB_OK);
}
}程序运行时不自动创建子窗体,执行打开图像菜单项时继承子窗体的类,运行无异常,就是不显示图像,不知为什么???还望哪位老兄多多指教.