Debug.WriteLine(ucFollow.Visible);
ucFollow.Visible = true;
Debug.WriteLine(ucFollow.Visible);
ucFollow è un UserControl personalizzato, niente di eccezionale. Il codice precedente viene stampato:C# UserControl Visible Property Not Changing
False
False
parte peggiore è, questo fa commutare la visibilità effettiva dell'UserControl (cioè ucFollow viene visualizzata una volta che questo codice viene chiamato), ma sembra in qualche modo che la proprietà Visible non è ... beh, visibile sul backend e non riflette il cambiamento, anche se l'interfaccia utente stessa.
Non so nemmeno dove iniziare a risolvere questo problema. Qualcuno ha qualche idea su cosa possa causare a distanza questo tipo di follia?
Edit: Questo è con uno standard C# WinForm in Visual Studio 2010.
È questo WinForms, ASP.NET, qualcos'altro? –
WinForms, mi spiace, dovrei aver specificato – sichinumi
Beh, se hai rotto C#, ho deciso di risolverlo. –