Страница: 1 |
Страница: 1 |
Вопрос: Работа с формами. Создать?
Добавлено: 04.01.06 12:53
Автор вопроса: Новичек
Может это глупый вопрос.
Я в процессе работы программы получаю строку с названием формы которую нужно открыть.
Можно создать по строковому названию форму?
Я понимаю можно создать функцию в которую передать строку с названием формы например "Form1" и возвращать New Form1. У меня будет много форм около 50 и больше выходит нужно 50 условий проверки строки названия формы. И ещё если я добавлю новую форму 51-ую то нужно дописывать функцию на каждую созданную форму.
Может есть ещё способы.
Заранее благодарю.
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 04.01.06 15:31
Forms.Add("Form2".Show
Номер ответа: 2
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #2
Добавлено: 04.01.06 15:34
Тьфу, форум по .net...
Номер ответа: 3
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #3
Добавлено: 04.01.06 15:56
Reflection.Assembly.GetExecutingAssembly.CreateInstance("WindowsApplication2.Form2"
Номер ответа: 4
Автор ответа:
Новичек
Вопросов: 1
Ответов: 1
Профиль | | #4
Добавлено: 04.01.06 16:52
Сколько, сколько я ещё не знаю!!
Спасибо огромное.