Это действительно зависит от того, когда в течение его жизни вы говорите. Учитывая ваше предположение о загрузке, мы говорим во время создания / загрузки. Этот список показывает несколько событий в том порядке, в котором они были запущены в простом UserControl, который я настроил для тестирования (подключил несколько списков событий и напечатал имя события на консоли):
HandleCreated
Load
Layout
VisibleChanged
Paint
Обратите внимание, что Layout, VisibleChanged и Paint не имеют ничего общего с созданием элемента управления; Макет и, в частности, краска могут или будут подниматься несколько раз в течение срока действия элемента управления. То же самое касается VisibleChanged, который возникает всякий раз, когда значение свойства Visible изменяется.