为什末没有人回答我的问题?new一个Form和CreateForm的区别是什末?
我在窗体TfPublicFunc中动态增加一个分割条控件:
void __fastcall TfSzoilSubSys::P_WATCHClick(TObject *Sender)
{
if(fPublicFunc == NULL)
Application->CreateForm(__classid(TfPublicFunc), &fPublicFunc);
fPublicFunc->Show();
}
void __fastcall TfPublicFunc::FormCreate(TObject *Sender)
{
Splitter1=new TSplitter(fPublicFunc);
Splitter1->Parent=fPublicFunc;
Splitter1->Color=0x7fffffff;
}
//------------------------------------------------------------------------
结果分割条出不来,如果我把Application->CreateForm(__classid(TfPublicFunc), &fPublicFunc);替换为Application->CreateForm(__classid(TfPublicFunc), &fPublicFunc);就可以了。为什末呢?
new一个Form和CreateForm的区别是什末?
请大虾指教。