2012-10-01 4 views
-4

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); 
    } 
} 
+0

WPF, Windows Forms which? –

+0

콘솔 앱에서 button_click이 보입니까? –

+1

'get in Visual Studio' 란 무엇을 의미합니까? 당신은'Debug.WriteLine()'을 할 수 있고 출력 창에서이 메시지를 관찰 할 수 있습니다. – sll

답변

0

Visual Studio를 엽니의 파일 메뉴에서

, 새로운을 클릭 한 다음 프로젝트를 ... 클릭합니다.

프로젝트 형식 창에서 C#을 선택한 다음 템플릿 창에서 Windows Forms 응용 프로그램을 선택합니다.

프로젝트 이름 (예 : winformsapp)을 입력하십시오. 기본 위치를 그대로 사용하거나, 위치를 입력하거나, 프로젝트를 저장할 디렉토리를 검색 할 수 있습니다.

만든 프로젝트의 Form1을 보여주는 Windows Forms Designer가 열립니다.

열기 도구 상자 창은 일반적으로

도구 상자 창이 표시되어 있지 않으면 VS

의 측면에서,보기 메뉴에서 도구 상자을 클릭합니다.

드래그 도구 상자

두 번에 버튼button1_Click() 이벤트에 얻을 수있는 버튼을 클릭합니다. 이 코드를 거기로 이동하십시오. Console.WriteLine() 거기서 작동하지 않습니다. 당신이 콘솔 응용 프로그램에서 Windows 양식을 열려면 당신은 MessageBox.Show()

0

를 사용할 수 있습니다, 당신은 포함해야 :

using System.Windows.Forms; 

는 새로운 형태의 객체를 생성 (먼저 DLL에 대한 참조를 추가해야합니다)

Form myForm = new Form(); 

이 전화 표시 :

myForm..ShowDialog(); 
0

먼저 디자인 페이지에서 단추를 만들어야합니다. 버튼을 클릭하면 자동으로 아래의 "onclick"장소의 "your page name".cs 페이지로 리디렉션됩니다.

 
private void button1_Click(object sender, EventArgs e) 
     {

}

중괄호 사이에 코드를 넣으십시오.

+0

이 코드를 안에 넣고 싶지만 오류가 있습니다 ...이 줄은 UdpClient udpc = new UdpClient (args [0], 2055); 하지만이 UdpClient udpc = 새로운 UdpClient (args [0], 2055) 오류가; – user1711101

관련 문제