关于嵌套多个Form的作用域问题
本人在开发时出现一问题:在Project中我只创建了MainForm,在MainForm的下拉菜单中我通过动态创建Form来调用子模块。
Application->CreateForm(__classid(TForm1), &Form1);
Form1->ShowModal();
在Form1中我又会创建子表单:
Application->CreateForm(__classid(TForm2), &Form2);
Form2->ShowModal();
当我在Form2中的按键改变Form1中Query1->SQL的内容返回:
Form2->Close();
此时应该回到Form1中,然后执行Query1->Open()时就出错了,错误提示为:
Can't focus in a disabled or invisibled window.
不知为何,请高手指教!