Предполагая, что FormA хочет установить фокус на Text1 на FormB, я думаю, вы могли бы просто сделать что-то вроде:
В FormB создайте подпункт с именем FocusOnText1
, и в этом подпункте есть код Text1.SetFocus
, а затем просто вызовите этот подпункт из FormA.
Хотя, как говорит Jangwenyi, вам нужно убедиться, что оно видно, поэтому я бы предложил добавить что-то вроде его оператора if в подпункте FocusOnText1
, так как в противном случае вы можете получить ошибки (я думаю, ошибка 5).