Visual studio 如何将C#VisualStudio WindowsForm中的表单与控制台交互?

Visual studio 如何将C#VisualStudio WindowsForm中的表单与控制台交互?,visual-studio,winforms,cmd,Visual Studio,Winforms,Cmd,如何将C#VisualStudio WindowsForm中的表单与控制台交互? 也就是说,例如,我想通过这个操作单击button1按钮,以便在控制台中输入特定的文本。或者在表单中指定时间,并将其输入控制台。 但我不知道从哪里开始。谢谢你的回复 您可以尝试以下步骤与控制台交互表单 首先,请在VisualStudio2019中添加一个名为Widows窗体类库(.NET Framework)的项目 第二,请向库中添加一个表单。(我添加了一个按钮、文本框和日期时间选择器) 第三,我们可以添加库作为.

如何将C#VisualStudio WindowsForm中的表单与控制台交互? 也就是说,例如,我想通过这个操作单击button1按钮,以便在控制台中输入特定的文本。或者在表单中指定时间,并将其输入控制台。
但我不知道从哪里开始。谢谢你的回复

您可以尝试以下步骤与控制台交互表单

首先,请在VisualStudio2019中添加一个名为Widows窗体类库(.NET Framework)的项目

第二,请向库中添加一个表单。(我添加了一个按钮、文本框和日期时间选择器)

第三,我们可以添加库作为.NETFramework控制台应用程序的引用

最后,我们可以使用以下代码通过单击winform中的按钮在控制台中显示信息

using System;
using System.Windows.Forms;
using WinformDll;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("hello,world");

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
            Console.ReadKey();
        }
    }
}
结果:


参见中的两个示例:@АааазБзз,是否有任何更新?请检查我的答案是否适合你。
using System;
using System.Windows.Forms;
using WinformDll;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("hello,world");

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
            Console.ReadKey();
        }
    }
}