Debug.WriteLine(ucFollow.Visible);
ucFollow.Visible = true;
Debug.WriteLine(ucFollow.Visible);
ucFollow — это пользовательский элемент управления UserControl, ничего особенного. Приведенный выше код выводит:
False
False
Хуже всего то, что этодействительнопереключает реальную видимость UserControl (т.е. ucFollow действительно появляется после вызова этого кода), но каким-то образом кажется, что свойство Visible не работает. t ... ну, видно на бэкэнде и не отражает изменения, хотя сам пользовательский интерфейс отражает.
Я даже не знаю, с чего начать устранение неполадок. У кого-нибудь есть идеи относительно того, что могло отдаленно вызвать такое сумасшествие?
Редактировать: это со стандартной C# WinForm в Visual Studio 2010.