RG>количество создаваемых TChart определяется в ходе выполнение программы.
RG>Подскажите как программно определить какой именно график активен( те на катором в данный момент расположен курсор мыши)?
RG>для дальнейшего его копирования на новую форму
Можно при создании каждого чарта присваивать обработчики событий типа
.OnMouseDown/.OnMouseUp (если, к примеру, нужно вызвать Popup-меню) или .OnMouseMove для
динамического отслеживания курсора.
Соответственно, при генерации этих событий в параметре Sender будет передан активный чарт.
ЗЫ. Всё в терминологии Delphi, а не Builder.