| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Как ПРАВИЛЬНО кмногократно открывать форму |
| Автор: jang 18.10.2010, 10:19 | ||||||
| Здравствуйте! Хотелось бы узнать, как правильно создаются и мнгократно открываются новые формы. Нужно при нажатии на кнопку в главной форме открывалась дочерняя. Правильного варианта в примерах в нете как мне кажется я не нашел. Программировать как мне кажется я умею, но я не знаю как это делают в настоящий программах, ведь например все мои варианты кажутся не правильными или не красивыми, может я и ошибаюсь. Приведу примеры создания форм через конструктор.
Является не правельным, т.к. каждый раз при нажатии содается новая форма, при этом вызывается контруктор ее и т.д. Так делаю я в своем проекте
Закрываю дочернюю форму соответственно
Но мне куажется этот способ очень кривой. Какие еще есть варианты? )) |
| Автор: Экскалупатор 18.10.2010, 10:36 | ||||
а почему нельзя просто разделить эти строки?
сделать что то вроде:
т.е. объявить форму один раз, вызвать ее конструктор, а потом просто показывать по необходимости? она не будет создаваться каждый раз заново. |
| Автор: jang 18.10.2010, 10:45 |
| 5 сек Добавлено через 5 минут и 14 секунд эх, понедельник понедельник... Спасибо, постараюсь больше не задавать идиотских вопросов ) |