Я думаю, этот ответ хорошо объясняет решение.
По сути, вы создаете новый конструктор для формы поиска, который принимает объект формы в качестве параметра.Когда вы создаете форму запроса поиска, вы передаете ссылку на форму регистрации вместе с ней.
Когда форма поиска находит studentId, она использует эту ссылку на форму регистрации для вызова открытого метода в форме регистрации, которая заполняет текстовое поле studentId.