SelectObject(Handle, GFont.Handle);
SetTextColor(Handle, GFont.Color);
SetBkMode(Handle, TRANSPARENT);
if Text2<>' then Text :=Text2; //Added by Aziz 29.8.11
Windows.DrawText(Handle, PChar(Text), Length(Text), r, 0);
Я так понял SelectObject(Handle, GFont.Handle); выбирает этот самый бокс куда надо вывести текст. Но видимо у всех текстов одинаковый GFont.Handle а как его изменить не знаю..
В архиве тестовая схема и вторая версия мода. Первая не позволяла читать из поля Text даже при неподключенной внешней точке doText.
Спасибо за помощь..