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