A
aahben
Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序是动态生成一个LISTBOX,在里面是数据表中的字段名,用户选择几个(如5个)字段名后生成5组控件,每一组控件是EDIT1 ,'<'(commbox),字段名(panel),'<'(commbox),edit2,还生成一个PANEL,在用户在生成的控件组中输入和选择后生成查询条件后,点击PANEL进行查询,查询函数定义为panelclick(sender:tOBJECT);因为需要获得上面动态生成控件的caption和数值,所以必须定义在本函数内部,在函数赋值时我不知道该怎么值.请大家指导,高分感谢.程序结构如下procedure Thj_main.RzCheckListExit(Sender: TObject;
Index: Integer;
NewState: TCheckBoxState);
var rzboxtmp1, rzboxtmp2: array of TRzComboBox;
paneltmp: array of trzpanel;
paneltmp1,paneltmp2:trzpanel;
edittmp1, edittmp2: array of trzedit;
procedure paneltmp2(sender:tobject);
begin
////////////code
end;
begin
////其它代码
paneltmp2.onclick:=paneltmp2////这里是错误了,我不知道怎么做,首先MethodAddress不能用,因为不是publish的。
end;
Index: Integer;
NewState: TCheckBoxState);
var rzboxtmp1, rzboxtmp2: array of TRzComboBox;
paneltmp: array of trzpanel;
paneltmp1,paneltmp2:trzpanel;
edittmp1, edittmp2: array of trzedit;
procedure paneltmp2(sender:tobject);
begin
////////////code
end;
begin
////其它代码
paneltmp2.onclick:=paneltmp2////这里是错误了,我不知道怎么做,首先MethodAddress不能用,因为不是publish的。
end;