MDI主窗体和子窗体的问题...
1个主窗体Form1 下面可动态创建 N个子窗体Form2
程序运行时候 所有子窗体都动态创建 但Form2可以创建多个 而且子窗体的关闭时都释放掉
void __fastcall TForm2::FormClose(TObject *Sender, TCloseAction &Action)
{
Action=caFree;
}
现在我在主窗体上想保存Active的那个子窗体Form2中的Image 里图像,子窗体我没有编号,
Active某一个Form2后 我用Form2->Image1->Picture->SaveToFile("......");可以保存Active的 Form2里的图像,换下一个 Active后 也可以正常保存
但我将这一系列的Form2中随便关闭1个或几个后 再保存就出错 (如果不Action=caFree;
释放,关闭Form2的时候 只是最小化 就没这个问题)