将main转换为按钮单击事件

时间:2012-10-01 07:40:23

标签: c# visual-studio

我想将此提供给Visual C#中的按钮单击事件。我不知道怎么做。 这是代码。

public static void Main(string[] args){
    UdpClient udpc = new UdpClient(args[0],2055);
    IPEndPoint ep = null;

    while(true) {
        Console.Write("Name: ");

        string name = Console.ReadLine();

        if(name == "") break;

        byte[] sdata = Encoding.ASCII.GetBytes(name);    
        udpc.Send(sdata,sdata.Length);
        byte[] rdata = udpc.Receive(ref ep);    
        string job = Encoding.ASCII.GetString(rdata);

        Console.WriteLine(job);
    }
}

3 个答案:

答案 0 :(得分:0)

打开Visual Studio,

文件菜单上,点击新建,然后点击项目 ...。

在“项目类型”窗格中,选择“C#”,然后在“模板”窗格中选择“Windows窗体应用程序”。

键入项目的名称,例如winformsapp。您可以接受默认位置,键入位置,或浏览到要保存项目的目录。

Windows窗体设计器打开,显示您创建的项目的 Form1

打开工具箱窗口,通常位于VS的侧面

如果看不到“工具箱”窗口,请单击“视图”菜单上的工具箱

按钮拖到工具箱

双击按钮以进入button1_Click()事件。将此代码移动到那里。 Console.WriteLine()不会在那里工作。您可以使用MessageBox.Show()

答案 1 :(得分:0)

如果要从控制台应用程序打开Windows窗体,则必须包括:(您应该首先添加对dll的引用)

using System.Windows.Forms;

然后创建新的表单对象

Form myForm = new Form();

显示它:

myForm..ShowDialog();

答案 2 :(得分:0)

首先,您需要在设计页面中创建按钮。点击该按钮,它会自动将您重定向到onclick位置的“您的页面名称”.cs页面,如下所示。

private void button1_Click(object sender, EventArgs e)
        {

}

将代码放在大括号之间。

相关问题