C#윈도우 프로그램(윈폼) HelloWorld!!
					
						꽁스짱					
																
							
							
							C#						
										
					
					0					
					
					3183
															
						
						
							2021.02.15 23:04						
					
				
			C#윈도우 프로그램(윈폼) HelloWorld!!
C#닷넷 윈도우 프로그램이 되기 위해선 System.Windows.Forms.Form클래스를 
상속받아야 한다. 그런다음 Application.Run() 메소드의 인자로 Form을 상속받아 만든 클래스의 객체를 인자로 넣어주면 된다. 
아래 프로그램은 콘솔 응용프로그램으로 작성하세요.
* System.Windows.Forms를참조추가해야한다
using System;
using System.Windows.Forms;
namespace ConsoleApplication9 { 
    class Program : Form { 
        static void Main(string[] args) { 
            Program form = new Program(); 
		// 아래 처럼 람다식으로 익명메소드를 이용하여 이벤트핸들러를 만들수 있다.
           /a** form.Click += new EventHandler(
                     (sender, eventArgs) => { 
                         Console.WriteLine("Hello World..."); 
                         Application.Exit(); }); **a/
            // 아래처럼 델리게이트를 new하면서 참조하는 메소드명을 인자로줘도 된다.
            form.Click += new EventHandler(form.Form_Click);
            Console.WriteLine("윈도우시작...");   //1
            Application.Run(form); 
            Console.WriteLine("윈도우종료...");    //3
        }
	//FORM 클릭시 호출될 이벤트 핸들러 메소드
        void Form_Click(object sender, EventArgs eventArgs)
        {
            Console.WriteLine("Hello World...");   //2
		//Exit메소드는 Application.Run()를 리턴되도록,  종료시키는 기능을 한다.
            Application.Exit();
        }
    } 
}

															
