#c# #winforms #startup
#c# #winforms #запуск
Вопрос:
Нам нравится запускать приложение без формы (т. е. Запускать класс, в котором мы хотим создать экземпляры формы)
Каковы различные возможности?
Ответ №1:
В приложении Main()
удалите строки, которые создают основную форму, и создайте вместо нее экземпляр вашего класса. Это (ИМХО) самый простой способ сделать то, что вам нужно!!
Ответ №2:
Просто измените код, который Visual Studio генерирует для вас, вот и все. Найдите Main
метод (в Program.cs) и измените то, что он делает. Если вы хотите отобразить пользовательский интерфейс, создайте соответствующую форму и запустите Application.Run
, чтобы запустить цикл сообщений в потоке пользовательского интерфейса.
В том, что VS делает для вас здесь, нет ничего волшебного — это просто дает вам некоторый начальный код.
Ответ №3:
Не существует такой вещи, как WinFormsEntryPoint.
Замените эту строку в Program.cs
Application.Run(new Form1());
с помощью
Application.Run();
Комментарии:
1. Спасибо, это было то, что я искал!