-4

これをVisualC#のボタンクリックイベントに与えたいと思います。やり方がわかりません。これがコードです。

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);
    }
}
4

3 に答える 3

0

ビジュアルスタジオを開き、

[ファイル] メニューの [新規] をクリックし、 [プロジェクト... ] をクリックします。

[プロジェクトの種類] ペインで [C#] を選択し、[テンプレート] ペインで [Windows フォーム アプリケーション] を選択します。

winformsapp など、プロジェクトの名前を入力します。デフォルトの場所を受け入れるか、場所を入力するか、プロジェクトを保存するディレクトリを参照します。

Windows フォーム デザイナーが開き、作成したプロジェクトのForm1が表示されます。

ツール ボックス ウィンドウを開く、通常は VS の横にあります

ツールボックス ウィンドウが表示されていない場合は、[表示] メニューの [ツールボックス] をクリックします。

ツールボックスにボタンをドラッグ

ボタンをダブルクリックしてbutton1_Click() イベントに入ります。このコードをそこに移動します。Console.WriteLine()そこでは機能しません。あなたが使用することができますMessageBox.Show()

于 2012-10-01T07:45:13.313 に答える
0

コンソール アプリケーションから Windows フォームを開きたい場合は、以下を含める必要があります (最初に dll への参照を追加する必要があります)。

using System.Windows.Forms;

次に、新しいフォームオブジェクトを作成します

Form myForm = new Form();

それを表示するには、次のように呼び出します。

myForm..ShowDialog();
于 2012-10-01T07:52:20.560 に答える
0

最初に、デザイン ページでボタンを作成する必要があります。ボタンをクリックすると、以下のように onclick の場所にある "your page name".cs ページに自動的にリダイレクトされます。

private void button1_Click(オブジェクト送信者, EventArgs e)
        {

}

中括弧の間にコードを配置します。

于 2012-10-01T07:54:19.630 に答える