Как изменить форму запуска в проекте? - PullRequest
0 голосов
/ 25 октября 2018

Я сделал тестовый проект и добавил пару файлов.

Теперь я хочу, чтобы в файле запуска говорилось form2.cs, а не form1.cs.

У меня дьявольское время, когда я нахожу настройку, которая сообщает проекту, какой файл загрузить первым при выполнении.

Может кто-нибудь указать мне, пожалуйста?

Ответы [ 3 ]

0 голосов
/ 25 октября 2018

Вы ищете способ изменить форму запуска.

Как указано здесь: Изменение формы запуска в C #

Посмотрите в Program.cs функции Main что-то вроде этого

Application.Run(new MyForm()); Измените MyForm на другую форму.

0 голосов
/ 25 октября 2018

Я видел файл xaml, поэтому я предполагаю, что это приложение WPF.В этом случае вам нужно изменить это в App.xaml

<Application x:Class="WpfApp1.App"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         xmlns:local="clr-namespace:WpfApp1"
         StartupUri="MainWindow.xaml">
<Application.Resources>

</Application.Resources>

Измените StartupUri на тот, который вы хотите.

Надеюсь, это поможет.

0 голосов
/ 25 октября 2018

WinForms

в вашем Program.cs, который будет выглядеть примерно так

static class Program
{
   /// <summary>
   /// The main entry point for the application.
   /// </summary>
   [STAThread]
   static void Main()
   {
      Application.EnableVisualStyles();
      Application.SetCompatibleTextRenderingDefault(false);
      Application.Run(new Form1());
   }
}

Изменить

Application.Run(new Form1());

на

Application.Run(new Form2());

WPF

Чтобы изменить обновление окна запуска App.xaml, изменив Application.StartupUri

Application.StartupUri Свойство

Получает или задает пользовательский интерфейс, который автоматически отображается при запуске приложения

Замечания

Как правило, свойство StartupUri устанавливается декларативно в XAML .Тем не менее, вы можете установить StartupUri программно, например, из обработчика события запуска, что полезно для приложений, которые могут загружать только необходимые ресурсы пользовательского интерфейса во время выполнения.Например, приложение может подождать до времени выполнения, чтобы загрузить свои ресурсы, если имя ресурса пользовательского интерфейса хранится в файле конфигурации.

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