Есть форма, на которой отображаются разные UserControl'ы.
Нужно сделать, чтобы по нажатию кнопки в одном контроле он dispose'ился и на его месте появлялся другой.
01.11.10 19:36: Перенесено модератором из '.NET' — TK
Здравствуйте, ivs13, Вы писали:
I>Есть форма, на которой отображаются разные UserControl'ы. I>Нужно сделать, чтобы по нажатию кнопки в одном контроле он dispose'ился и на его месте появлялся другой.
контрол, по которому нажали диспозился?
может достаточно Visible=false
Мне твоя Москва нравится, и обратно в Россию я не вернусь! (с) мыльная о.
L>контрол, по которому нажали диспозился? L>может достаточно Visible=false
Нет, нужно все же прибивать контролы. Понадобится он еще или нет — не известно, если будет нужен — все равно будет создан заново с новыми параметрами. Если прятать — то после каждого действия пользователя будут оставаться б/ушные контролы, никакой памяти не хватит.
Re: Как UserControl показать модально?
От:
Аноним
Дата:
02.11.10 12:30
Оценка:
Здравствуйте, ivs13, Вы писали:
I>Есть форма, на которой отображаются разные UserControl'ы. I>Нужно сделать, чтобы по нажатию кнопки в одном контроле он dispose'ился и на его месте появлялся другой.
Удали его из коллекции Controls родительского элемента. Ну и не забудь подчистить все ссылки на него (если имеются)