Неудачное предположение. Либо Enter, либо событие Activated решит вашу проблему.
При программировании в Windows Forms вы обычно хотите избегать событий GotFocus и LostFocus. Они часто скрыты в конструкторе, но не последовательно. Соответственно, события Enter и Leave являются их заменами, они генерируются из логического состояния пользовательского интерфейса вместо необработанных сообщений Windows. Имеет значение при использовании Validating и MDI.
Активировано является «естественным», поскольку фактический фокус перемещается на дочерний элемент управления этой формы.