是否可以使用控制台应用程序运行windows窗体应用程序
本文关键字:应用程序 运行 窗体 windows 控制台 可以使 是否 | 更新日期: 2023-09-27 18:25:34
是否可以使用控制台应用程序运行windows窗体应用程序?
如果是,我该如何使用Main()void?
我如何将字符串从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();
}
}
}