Спасибо большое ))) Это извращение какое то ...
Создал глобальную переменную int pos, для запоминания позиции последнего TLabel.
Вот решение:
//-------------------------------------------------------------------------------------------------------------------------------
int pos = 0; //наша позиция последнего TLabel
void __fastcall TForm1::Button1Click(TObject *Sender)
{
static int i = 1;
TLabel *label = new TLabel(this);
label->Parent = ScrollBox1;
label->Text = "Text " + String(i++);
label->Align = TAlignLayout::MostBottom;
label->Align = TAlignLayout::MostTop;
label->Position->Y = pos; //заносит нашу позицию
pos = label->Position->Y + label->Height; //сохраняет позицию и размер Height, для след использования
Label1->Text = pos; //выводит позицию последнего TLabel
}
//-------------------------------------------------------------------------------------------------------------------------------
Результат на картинка