Я новичок и работаю над проектом C++ VCL с StringGrid и GanttChart. Что я хочу сделать, так это автоматически «обновлять» панель Ганта после ввода новых данных в StringGrid.
Сначала я создаю диаграмму с барами с помощью этой команды:
TGanttSeries *Series1;
int i = 0;
Series1 = new TGanttSeries(this);
Series1->AddGantt(StrToDate(StringGridEd1->Cells[4][1]),StrToDate(StringGridEd1->Cells[5][1]), i,"Task"+IntToStr(i));
Series1->ParentChart = Chart1;
Это идеально подходит для создания диаграммы, но как обновить дату столбца Ганта, чтобы размер столбца автоматически изменялся? Например, если пользователь вводит 1 день, полоса Ганта отображает только 1 день, а когда пользователь вводит 5 дней, полоса Ганта автоматически «меняет размер» с 1 до 5 дней.
Есть ли какие-либо функции или свойства, которые могут сделать это для меня?