Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Открытие форм по параметру-имени / 5 сообщений из 5, страница 1 из 1
06.11.2004, 20:55
    #32771819
Владимир_Д
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие форм по параметру-имени
Вопрос к спецам.
В Accesse мы часто практикуем следующий способ открытия формы:


Public Sub Открыть_форму(nameform As String)
DoCmd.OpenForm nameform, , , , , acDialog
End Sub

В эту процедуру можно передать параметр прямо из списка значений (очень удобно).

Сейчас задумываемся о переходе на C#.NET .
Cуществует ли в нем аналог приведенного метода? (Без написания громоздких конструкций с case)
...
Рейтинг: 0 / 0
06.11.2004, 20:59
    #32771822
NG
NG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие форм по параметру-имени
Ну, так у тех (C#) спецов и спроси.
...
Рейтинг: 0 / 0
06.11.2004, 20:59
    #32771823
Владимир_Д
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие форм по параметру-имени
Вопрос к спецам.
В Accesse мы часто практикуем следующий способ открытия формы:


Public Sub Открыть_форму(nameform As String)
DoCmd.OpenForm nameform, , , , , acDialog
End Sub

В эту процедуру можно передать параметр прямо из списка значений (очень удобно).

Сейчас задумываемся о переходе на C#.NET .
Cуществует ли в нем аналог приведенного метода? (Без написания громоздких конструкций с case)
...
Рейтинг: 0 / 0
06.11.2004, 21:29
    #32771831
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие форм по параметру-имени
в C# очень редко практикуется, но можно:
Код: plaintext
1.
Form f=(Form)Activator.CreateInstance(Type.GetType("полное_имя_формы"));
f.ShowDialog();
полное_имя_формы - полное имя класса формы вместе с namespace
например, WindowsApplication9.Form2
...
Рейтинг: 0 / 0
07.11.2004, 12:11
    #32771922
Владимир_Д
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие форм по параметру-имени
Большое спасибо за решение задачи!
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Открытие форм по параметру-имени / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]