请问下,我在 一个pagecontrl 1个TAB上的panel里面动态创建了1个label ,1个 memo 。
Form_sztxtj.Panel3.InsertControl(zsjglabelarr[i+1]);
//Form_sztxtj.Panel3.InsertComponent(zsjgmemoarr[i+1]);显示没有问题,但是假如我点另外的Tab的时候,那个动态创建的MEMO,居然还在显示,而label看不到。怎么能让memo和label一样阿,只是在那个Panel上?
Form_sztxtj.Panel3.InsertControl(zsjglabelarr[i+1]);
//Form_sztxtj.Panel3.InsertComponent(zsjgmemoarr[i+1]);显示没有问题,但是假如我点另外的Tab的时候,那个动态创建的MEMO,居然还在显示,而label看不到。怎么能让memo和label一样阿,只是在那个Panel上?
var
NewCtrl: TControl;
begin
NewCtrl := TButton.Create(Panel2);
NewCtrl.Parent := Panel2;
TButton(NewCtrl).caption := 'test button'; NewCtrl := TLabel.Create(Panel2);
NewCtrl.Parent := Panel2;
TLabel(NewCtrl).caption := 'test labels';
NewCtrl.Top := 40
end;