窗体之间参数的传递
Form1是MDIForm 有一个Button按钮
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TForm2 *NewChildForm;
NewChildForm=new TForm2(Application);
}
Form2是MDIChild、Available form
Form2上有一个Edit控件
以下是我要问的
当我点击Form1窗体上的Button按钮后,想把Form2上Edit1中的Text改为“人事管理”
请问Button的Click事件如何写?
[解决办法]
加NewChildForm-> Edit1-> Text= "人事管理 ";
TForm2 *NewChildForm;这条语句最好作为Form1的成员变量中,这样既容易控制,也不容易导致内存泄漏
[解决办法]
在Form1的单元中#include "Unit2.h "
然后:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TForm2 *NewChildForm;
NewChildForm = new TForm2(Application);
NewChildForm-> Edit1-> Text = "人事管理 ";
NewChildForm-> Show(); // 或者ShowModal();
}