Пользовательский элемент управления на панели остается видимым, если для параметра «Видимость» задано значение false

Я пытаюсь динамически заменять пользовательские элементы управления. Как я могу «скрыть» элементы управления на панели? Удаление их из коллекции Controls не работает, а установка свойства visible элемента управления не работает.

ServersView servers = new ServersView();           
       ServersPresenter presenter = new ServersPresenter(servers);
       _view.SettingsPanel.Controls.Add(servers);
       _view.SettingsPanel.Controls[0].Visible = false;

Новый элемент управления не отображается после добавления, поскольку другой пользовательский элемент управления все еще отображается. Может кто-нибудь сказать мне, как скрыть пользовательские элементы управления?

Спасибо

1
задан Nick 11 October 2010 в 03:04
поделиться