Показать сообщение отдельно
Старый 21.11.2018, 20:18   #4  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
672 / 512 (19) +++++++
Регистрация: 27.04.2006
Адрес: Montreal
я делал вот так для динамического изменения меток столбцов при изменении даты

Нажмите на изображение для увеличения
Название: interface.png
Просмотров: 223
Размер:	118.3 Кб
ID:	12147

Нажмите на изображение для увеличения
Название: wblGroupMonths.png
Просмотров: 231
Размер:	278.3 Кб
ID:	12148

X++:
private void setFormGroupControlMonthSequence()
{
    int                                 i;
    FormRealControl                     cell;
    int                                 monthNum    = mthOfYr(dateToday);
    int                                 yearNum     = year(dateToday);

    if(!groupMonths)
    {
        return;
    }

    for (i = 1; i <= NumOfMonths && i <= groupMonths.controlCount(); i++)
    {
        cell        = groupMonths.controlNum(i);
        if(i > NumOfMonths)
        {
            cell.visible(false);
        }
        else
        {
            cell.label(strFmt("%1 (%2)", wblInvUsageFormEngine::monthNum2ShortName(monthNum, languageId), yearNum));
            cell.visible(true);
            if(monthNum <= 1)
            {
                monthNum = 12;
                yearNum--;
            }
            else
            {
                monthNum--;
            }
        }
    }
}
__________________
Felix nihil admirari