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