Hello, i have a quick technical question,
I want just to loop all Form Part exist in a given form,
here is my code to retrieve all Form Parts from DirPartyTable form

But i can't get the result
public class TestFormParts
{
public void findFormParts(FormBuildControl _buildControl)
{
Set buttonsSet = new Set(Types::Class);
FormBuildControl buildControl;
int i;
;
if (_buildControl.controlCount() > 0)
{
for (i = 1; i <= _buildControl.controlCount(); i )
{
buildControl = _buildControl.controlNum(i);
Info(strFmt("%1", _buildControl.name()));
this.findFormParts(buildControl);
}
}
else
{
if (classidget(_buildControl) == classnum(FormContainerControl))
{
buttonsSet.add(_buildControl);
}
}
}
public static void main(Args _args)
{
TestFormParts tes = new testFormParts();
Form myForm;
FormBuildDesign design;
FormBuildControl control;
FormRun formRun;
int cnt = 0;
_args = new Args();
_args.name(formStr(DirPartyTable));
formRun = classfactory.formRunClass(_args);
myForm = formRun.form();
design = myForm.design();
for (cnt = 1; cnt <= design.controlCount(); cnt )
{
control = design.controlNum(cnt);
tes.findFormParts(control);
}
}
}
Thanks