窗体继承,new如何使用
base1_Form是父窗体, ysbc_Form是继承base1_Form的窗体,在base1_Form的哪里定义、new、销毁个st1(TStringList *st1=new TStringList;)?ysbc_Form又如何使用st1。因为有好多ysbc_Form这样的窗体都有用到TStringList,所以想用继承看看能否实现。
[解决办法]
base1_Form头文件的
public:
TStringList *sl;
base1_Form的构造函数里
sl = new TStringList();
析构函数里
delete sl;
[解决办法]
//---------------------------------------void __fastcall TForm1::Button1Click(TObject *Sender){TTysbc_Form *ysbc_Form = new TTysbc_Form(this);ysbc_Form->st1->Add("asdasdasd");ysbc_Form->ShowModal();delete ysbc_Form;}
[解决办法]
1、FormCreate 與 構造函數 誰先執行的問題 由 TForm::OldCreateOrder 決定
2、ysbc_Form窗体中该如何使用前面定义的Combo_Id呢?
ysbc_Form是继承base1_Form . public繼承是可以直接使用的。