Как и было обещано, я написал небольшой код, в котором перечислены все элементы управления, добавленные в коллекцию элементов управления формы. Я развернул это и, к моему удивлению, на этот раз были отображены элементы управления выбора даты и времени. Среда тестирования не находится под моим контролем и предоставляется мне как виртуальные машины. Кроме кода устранения неполадок, я ничего не добавил, поэтому я в тупике.
В любом случае, из всего этого следует помнить, что если вы напишите обработчик для события ControlAdded формы, он будет добавлен в файл формы конструктора после операторов, которые добавляют элементы управления в форму. Альтернативой было написать цикл for и перечислить их в обработчике события Load для формы. Вы также можете переместить регистрацию обработчика до вызова Add (), но она будет перезаписана в следующий раз, когда дизайнер сгенерирует новый код.
Если приведенное выше не предоставит достаточно информации для решения проблемы (очень вероятно), то моим следующим шагом было бы использование Fuslogvw.exe для поиска любых ошибок загрузки привязки сборки, хотя у меня не было много надежд с этим тоже.
Если проблема возникнет снова, особенно если я найду решение, я вернусь и обновлю это.