我在VS中使用C#制作了一个控制台应用程序。
我想创建一个按钮,以运行某些代码。 在这种情况下,就是我在控制台应用程序中写的代码。 如何实现这一点?
基本上我想创建一组按钮,每个按钮执行特定的任务。 我该如何做?如何将我之前创建的代码与按钮关联起来以执行它?
我想创建一个按钮,以运行某些代码。 在这种情况下,就是我在控制台应用程序中写的代码。 如何实现这一点?
基本上我想创建一组按钮,每个按钮执行特定的任务。 我该如何做?如何将我之前创建的代码与按钮关联起来以执行它?
我可以提到两个选项中的其中之一:
Process.Start
运行它。第一个选项将使您能够在运行时调用方法,而第二个选项将将其作为完全独立的应用程序处理,具有所有单个应用程序的功能。
第二个选项的示例:
using System;
namespace SOC.ConsoleApp01
{
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("Written from Console App 1");
Console.ReadLine();
}
}
}
第二个是
using System;
namespace SOC.ConsoleApp02
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Written from Console App 2");
Console.ReadLine();
}
}
}
using System;
using System.Diagnostics;
using System.Windows.Forms;
namespace SO.Console.Apps.Runner
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Process.Start(@"C:\REPOS\SO.Console.Apps.Runner\SOC.ConsoleApp01\bin\Debug\SOC.ConsoleApp01.exe");
}
private void button2_Click(object sender, EventArgs e)
{
Process.Start(@"C:\REPOS\SO.Console.Apps.Runner\SOC.ConsoleApp02\bin\Debug\SOC.ConsoleApp02.exe");
}
}
}