본문 바로가기

개인공부/c#

[C#, 윈폼] 컨트롤(도구) 다루기

C#, 윈폼에서는 다음과 같은 도구들을 컨트롤이라고 합니다

 

드레그를 통해 컨트롤들을 디자인에 배치할 수 있습니다.

 

가장 먼저 해야할 일은 컨트롤 우클릭 한 후

디자인 - (NAME) 항목을 설정하는것입니다.

코드에서 저 이름을 이용해 컨트롤의 설정을 할 수 있습니다.

 

사용 예)

 

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
			
            // 사이즈, 크기와 위치 설정
            btn_login.Size = new Size(50, 20);
            label_date.Location = new Point(820, 5);
            
            // 숨기기, 보이기
            btn_login.Hide();
            btn_login.Show();
            
            // 텍스트
            btn_login.Text = "로그인";
        }
	}

 

C++는  ShowWindow(SW_SHOW/SW_HIDE)를 이용하는 차이점이 있습니다.

 

btn_login.Visible은 보이는지 숨겨져있는지를 반환하는 코드입니다.

btn_login.Visiblechanged는 보여짐, 숨겨짐의 상태가 변화할 때 발생합니다.