Начиная класс без формы - PullRequest
2 голосов
/ 12 мая 2011

Нам нравится запускать приложение без формы (т. Е. Начиная с класса, и в этом мы хотим создать экземпляры формы)

Каковы различные возможности?

Ответы [ 3 ]

4 голосов
/ 12 мая 2011

Просто измените код, который Visual Studio генерирует для вас, и все. Найдите метод Main (в Program.cs) и измените его назначение. Если вы хотите показать пользовательский интерфейс, создайте соответствующую форму и запустите Application.Run, чтобы запустить цикл обработки сообщений в потоке пользовательского интерфейса.

Нет ничего волшебного в том, что VS делает для вас здесь - он просто дает вам некоторый начальный код.

4 голосов
/ 12 мая 2011

В приложении Main() удалите строки, которые создают основную форму, и вместо этого создайте экземпляр вашего класса. Это (ИМХО) самый простой способ сделать то, что тебе нужно !!

1 голос
/ 12 мая 2011

WinFormsEntryPoint не существует.

Замените эту строку в Program.cs

Application.Run(new Form1());

на

Application.Run();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...