Свойство C# UserControl Visible не изменяется

Debug.WriteLine(ucFollow.Visible);
ucFollow.Visible = true;
Debug.WriteLine(ucFollow.Visible);

ucFollow — это пользовательский элемент управления UserControl, ничего особенного. Приведенный выше код выводит:

False
False

Хуже всего то, что этодействительнопереключает реальную видимость UserControl (т.е. ucFollow действительно появляется после вызова этого кода), но каким-то образом кажется, что свойство Visible не работает. t ... ну, видно на бэкэнде и не отражает изменения, хотя сам пользовательский интерфейс отражает.

Я даже не знаю, с чего начать устранение неполадок. У кого-нибудь есть идеи относительно того, что могло отдаленно вызвать такое сумасшествие?

Редактировать: это со стандартной C# WinForm в Visual Studio 2010.

14
задан sichinumi 22 June 2012 в 17:31
поделиться