【发布时间】:2018-07-06 03:45:15
【问题描述】:
我在 Visual Studio 中以控制台应用程序的形式开始了一个项目,现在我发现我需要一个 UI(表单),但是当我运行该程序时,它是一个控制台。无论如何,我的控制台应用程序中的 Program.cs 代码是否可以通过按钮事件运行?
我的代码的Spinet:
using System;
using System.Net.Sockets;
using System.IO;
public class Program
{
public static string name = null;
public static string userloc = null;
public static string protocol = null;
public static int Portal = 43;
public static string Address = "whois.net.dcs.hull.ac.uk";
static void Main(string[] args)
{
for (int i = 0; i < args.Length; i++)
{
switch (args[i])
{
case "-h0":
protocol = "-h0";
break;
case "-h1":
protocol = "-h1";
break;
case "-p":
Portal = int.Parse(args[i + 1]);
++i;
break;
表格代码:
namespace location
{
public partial class Location : Form
{
public Location()
{
InitializeComponent();
}
private void updateBtn_Click(object sender, EventArgs e)
{
}
}
}
【问题讨论】:
-
是否可以选择拥有两个程序(一个控制台,一个表单)?然后前者启动后者?
-
不幸的是,这并不理想,但谢谢。
-
DeanOC 似乎是在正确的道路上,但是,我对如何让表单上的按钮运行 Main() 代码感到困惑。
标签: c# winforms user-interface console-application