Показать сообщение отдельно
Старый 13.01.2017, 03:48   #3  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
700 / 752 (27) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Хотя тамже есть такой метод:
X++:
private boolean formControlHasUserAdjustment(Object _formControl ,boolean _lookDeep = true)
{
    Object          childFormControl;
    Counter         controlCount;
    boolean         ret;
    int             i;

    if (!classidget(_formControl) == classnum(FormDesign) &&
        _formControl.userOrgContainer())
    {
        ret = true;
    }

    if (!ret)
    {
        if (_formControl.hasUserSetting())
        {
            ret = true;
        }
        else
        {
            if (_formControl.isContainer() &&
                _lookDeep)
            {
                controlCount = _formControl.controlCount();
                for (i=1; i <= controlCount; i++)
                {
                    childFormControl = _formControl.controlNum(i);

                    if (this.formControlHasUserAdjustment(childFormControl, _lookDeep))
                    {
                        ret = true;
                        break;
                    }
                }
            }
        }
    }
    return ret;
}
За это сообщение автора поблагодарили: S.Kuskov (2).