Я создаю экземпляр и вызываю форму B из формы A. FormB имеет некоторые настраиваемые свойства, которые позволяют мне передавать такие вещи, как sqlAdaptors и экземпляры набора данных.
Когда я создаю экземпляр и показываю форму B из формы A в виде диалоговой формы с оператором Using, все это прекрасно работает, но я считаю, что переданные мне свойства недоступны в форме B, пока не произойдет событие form_load.
У меня сложилось впечатление, что свойства, передаваемые экземпляру класса, должны быть доступны из конструктора, но это не так. Если он пытается получить доступ к свойствам до события загрузки формы, я получаю исключение нулевой ссылки.
Это правильное поведение?