请教个窗体事件执行顺序问题
1.建立窗体TFmin
2.在Form头文件中定义公共成员P
public: // User declarations
String P;
3.在另一个窗体中调用,并给P赋值
fm = new TFm(Application);
fm->P = "123";
fm->Show();
4.在fm窗体事件OnShow中显示p却是没有赋值,为什么呢?
void __fastcall TFm::FormShow(TObject *Sender)
{
ShowMessage(P);
}