Die sichtbare Eigenschaft von C # UserControl ändert sich nicht

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

ucFollow ist ein benutzerdefiniertes UserControl, nichts Besonderes. Der obige Code wird ausgedruckt:

False
False

Das Schlimmste ist, dastut Schaltet die tatsächliche Sichtbarkeit des UserControls um (dh ucFollow wird angezeigt, sobald dieser Code aufgerufen wird), aber es scheint irgendwie, dass die Visible-Eigenschaft nicht ... gut, im Backend sichtbar ist und die Änderung nicht widerspiegelt, obwohl die Benutzeroberfläche selbst tut.

Ich weiß nicht einmal, wo ich mit der Fehlerbehebung beginnen soll. Hat jemand eine Idee, was diese Art von Verrücktheit aus der Ferne verursachen könnte?

Bearbeiten: Dies ist mit einem Standard-C # WinForm in Visual Studio 2010.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage