C # UserControl Widoczna właściwość nie zmieniająca się
Debug.WriteLine(ucFollow.Visible);
ucFollow.Visible = true;
Debug.WriteLine(ucFollow.Visible);
ucFollow to niestandardowy UserControl, nic nadzwyczajnego. Powyższy kod drukuje się:
False
False
Najgorsze jest torobi przełącz rzeczywistą widoczność UserControl (tzn. ucFollow pojawia się po wywołaniu tego kodu), ale wydaje się, że właściwość Visible nie jest ... dobrze widoczna na zapleczu i nie odzwierciedla zmiany, mimo że sam interfejs użytkownika.
Nie wiem nawet, od czego zacząć rozwiązywanie tego problemu. Czy ktoś ma jakieś pomysły na to, co mogłoby zdalnie spowodować ten rodzaj szaleństwa?
Edytuj: To jest ze standardowym C # WinForm w Visual Studio 2010.