Зачем вам нужно определять, какой TextBox был нажат? Вы ищете, на какой объект TextBox фокусировался, чтобы можно было вызвать соответствующее событие нажатия кнопки?
Если вы хотите сделать что-то подобное, я сделал один трюк, чтобы «сгруппировать» соответствующие элементы формы на их собственной панели, а затем соответствующим образом установить свойство «DefaultButton».
Это позволяет мне иметь «Поиск по имени», «Поиск по отделу», «Поиск по идентификатору» и т. Д. Комбинация текстовых полей / кнопок в одной форме и все еще позволяет пользователю вводить параметры запроса, нажимать Введите и получите правильный метод поиска в коде позади.