是否可以使用控制台应用程序运行windows窗体应用程序

本文关键字:应用程序 运行 窗体 windows 控制台 可以使 是否 | 更新日期: 2023-09-27 18:25:34

是否可以使用控制台应用程序运行windows窗体应用程序?

如果是,我该如何使用Main()void?

我如何将字符串从windows窗体传递到控制台?

是否可以使用控制台应用程序运行windows窗体应用程序

我想你想说的是,你想要一个控制台应用程序,它可以简单地打开一个表单。

按照常规创建控制台应用程序,然后将表单添加到项目中(或引用包含该表单的项目)。然后你就想要这样的东西。

using System;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("I'm going to open a form now!");
            var form = new Form1();
            form.ShowDialog();
        }
    }
}

如果你想在表单中添加信息,你可以向表单中添加属性,或者添加一个自定义构造函数,它接受你想发送到表单的字符串信息。

首先像往常一样创建windows应用程序。

创建新的控制台应用程序

在解决方案资源管理器中,转到引用->添加引用->单击浏览选项卡->选择要调试的项目路径->选择应用程序

还要添加对System.Windows.Form的引用;

在代码中

包括应用程序的命名空间使用NewForm;//示例

 class Program
{
    static void Main(string[] args)
    {
        TestForm t = new TestForm(); //Class of WindowsFormApplication NewForm 
        t.ShowDialog();
    }
}
}