using System.Windows.Forms;
-> 네임스페이스를 가져오는 코드, 코드가 회색이면 현재 코드에서 사용하지 않는다는 뜻이다.
namespace WindowsFormsApp1
-> 네임스페이스 이름 지정 코드
public partial class Form1 : Form
-> 접근제어는 public, Form 클래스를 상속 받는 Form1 클래스
public Form1()
-> Form1 클래스와 같은 이름의 메소드 -> Form1 클래스의 생성자
InitializeComponent();
-> 윈도우 form 초기화를 위한 함수
코드에 마우스 우클릭 후, go to definition으로 코드 내용을 볼 수 있다. (단축키f12)
상단 View 탭의 ToolBox를 클릭하면 여러가지 tool을 추가할 수 있다.
Form1.cs [Design] 탭의 윈도우로 원하는 항목을 드래그해서 사용할 수 있다.
추가한 개체을 더블클릭하면 관련코드가 Form1.cs와 Form1.Designer.cs에 추가된다.
- 추가) 마우스 우클릭으로 코드창을 열 수 있고 Properties창도 열 수 있다.
Form1.cs에서 추가된 코드에, 실행될 코드를 작성할 수 있고 만약 코드를 다 지워버리면 Form1.Designer.cs의 추가된 코드도 지워야 에러가 나지 않는다.
개체 이름을 바꾸거나 추가된 메서드 이름을 바꿀 경우도 Form1.Designer.cs에 추가된 코드까지 바꿔줘야 에러가 나지 않는다.