Я написал собственный ErrorProvider, который добавляет некоторые функциональные возможности к существующему ErrorProvider (устанавливает контроль BackColor, ErrorCount и т. Д.). Это была рабочая находка, но теперь по какой-то причине она падает на конструктор:
_LoginErrorProvider = New ErrorLogErrorProvider(Me.components)
Ошибка - исключение NullReferenceException, вызванное тем, что Me.components - это Nothing. Может кто-нибудь пролить свет на то, почему коллекция компонентов формы была бы Ничем? Форма, кажется, работает отлично во всех отношениях!