powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Старт программы
5 сообщений из 5, страница 1 из 1
Старт программы
    #32960227
Kwicia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожайлуста, как на С# выпоснить старт програми не с главной формы, а с модуля.
В VB делаю так
Код: plaintext
1.
2.
3.
4.
5.
Module Start
    Sub main()
        MainFrm = New MainForm
        System.Windows.Forms.Application.Run(MainFrm)
    End Sub
End Module
а как ето сделать на C#???
Заранее благодарен.
...
Рейтинг: 0 / 0
Старт программы
    #32960417
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c# имеет небольшой минус - он не поддерживает функций вне класса, в отличии от вб. Васик впринципе этого тоже не поддерживает, но компилятор разрешает это делать так как в процессе компиляции модуль превращается в класс со статическими методами..;)
так что для c# нужно делать так, если хочешь отделить логику запуска программы от класса формы
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
class App
{
  public static void Main()
{
   Application.Run(new MyForm())
}

}
...
Рейтинг: 0 / 0
Старт программы
    #32960439
Kwicia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как тогда мне обращатся к компонентам єтой формы с других, дочерных, форм???
...
Рейтинг: 0 / 0
Старт программы
    #32960463
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Однако поиск рулит. Например, http://sql.ru/forum/actualthread.aspx?tid=165988&hl=%ea%ee%ed%f1%f2%f0%f3%ea%f2%ee%f0
А еще полезно почитать про ООП.
Как вариант. Передавайте в конструкторы дочерних форм всю информацию, которую им необходимо знать о главной форме.
Кстати обращаться к самим компонентам - плохая практика имхо. Лучше создайте соотв. проперти у класса и работайте с ними.
...
Рейтинг: 0 / 0
Старт программы
    #32960553
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BigheadmanОднако поиск рулит. Например, http://sql.ru/forum/actualthread.aspx?tid=165988&hl=%ea%ee%ed%f1%f2%f0%f3%ea%f2%ee%f0
А еще полезно почитать про ООП.
Как вариант. Передавайте в конструкторы дочерних форм всю информацию, которую им необходимо знать о главной форме.
Кстати обращаться к самим компонентам - плохая практика имхо. Лучше создайте соотв. проперти у класса и работайте с ними.

именно так
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Старт программы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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