я понимаю, что все

попробую объяснить на примере
допустим форма SalesTable.
на ней есть menuitem menuitem1 вызывающий некоторый класс class1
пользователь позиционирует курсор на поле из таблицы (salesTable или salesLine или ... ) и нажимает menuItemButton
Вот теперь в class1 необходимо получить formDataSource именно той таблицы, на поле которой в последний раз замер курсор
Варианты с передачей dataSource через menuItemButton не проходят, так как сама кнопка динамически создается (в классе SysSetupFormRun). А как управлять поведением динамически созданного контрола я не знаю
сумбурно конечно, но ...
<b>как узнать какой из dataSource'ов сейчас активный (то есть на нем последним спозиционирован курсор)?</b>