我试图动态地换出用户控件。我如何'隐藏'面板上的控件?从Controls集合中删除它们不起作用,并且设置控件的可见属性不起作用。面板上的用户控制在可见性设置为false时保持可见
ServersView servers = new ServersView();
ServersPresenter presenter = new ServersPresenter(servers);
_view.SettingsPanel.Controls.Add(servers);
_view.SettingsPanel.Controls[0].Visible = false;
新控件在添加后不可见,因为其他用户控件仍然可见。有人能告诉我如何隐藏用户控件吗?
感谢
您确定要添加的控件是SettingsPannel.Controls集合中的第一个控件吗?如果在那里有另一个控件,你将添加你的设置并设置第一个可见属性! – 2010-10-11 03:34:28