У меня работает этот код!
У меня есть кнопка внутри моего UserControl, отброшенного во время разработки в моей Форме. Все работало хорошо, и когда в событии кнопки я вызывал this.ParentForm, он правильно возвращал мне (только) родительскую форму.
После рефакторинга я переместил пользовательский элемент управления с помощью кнопки в другое пространство имен, и тот же фрагмент кода больше не работает. this.ParentForm теперь имеет значение NULL !
Я прочитал сайт MSDN, и он говорит, что только когда элемент управления размещен в IE или другом контексте this.ParentForm возвращает ноль. Но я переместил только пространство имен!
У кого-нибудь есть идея?
Я не могу использовать другой конструктор для передачи ему родительской формы, поскольку во время разработки Visual Studio не отображала форму.