| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > .NET для новичков > Разные контролы на одной(?) форме |
| Автор: Antarn 8.7.2008, 18:57 |
| При запуске программы на форме контролы для работы с файлом. После нужно отобразить уже другие контролы. Каким образом это лучше сделать ? Сделать две разные формы ? Удалить старые и добавить новые на одной форме ? Или заранее создать все контролы и играть с "visible" ? Или еще есть варианты ? |
| Автор: nikitao 8.7.2008, 19:12 |
| Первое , что мне прикодит в голову - это создать два отдельных контрола на которых разместить одни контролы , а потом другие , а потом просто один контрол менять на другой. |
| Автор: Unsane 8.7.2008, 19:56 |
| ИМХО, TabControl или SplitContainer(одну из панелей можно убирать с помощью Panel[1/2]Collapsed = true) или 2 разных Panel и играть с visible |
| Автор: wotker 8.7.2008, 21:17 |
| хочу добавить к сказаному выше. что наибольшей гибкости (в опр. случаях) можно добиться если добавлять контролы динамически. Хотя кода писать надо больше |
| Автор: Antarn 8.7.2008, 21:50 |
| Спасибо за идеи. На вооружение скорее всего возьму два Panel и буду менять visible. wotker, а почему больше ? В сумме же одинаковое число контролов ? |