Home Full Site
DateTimePicker 컨트롤

DateTimePicker 컨트롤은 날짜를 선택하는 용도로 사용된다. 이 컨트롤은 달력으로 보여주고, 사용자가 날짜를 선택할 수 있게 해주는 컨트롤이다. 선택된 날짜를 텍스트 박스에 표시하는데 아래 그림에 보듯이 4가지 포맷이 지원된다. Format이라는 컨트롤 속성을 지정하면 이 4가지 포맷 중 하나를 셋팅할 수 있다. 만약 Custom 포맷을 선택한 경우에는 CustomFormat이라는 속성에 날짜 포맷을 정의한다. 아래 네번째 예는 CustomFormat에 yyyy.MM.dd hh:mm 를 정의한 경우이다.

DateTimePicker 컨트롤

DateTimePicker 이벤트 핸들링

DateTimePicker 컨트롤의 ValueChanged 이벤트는 사용자가 날짜를 변경했을때 발생하는 이벤트이다. 아래 예제는 날짜가 변경되었을 때, 변경된 날자의 월일을 표시하는 예이다.

예제

namespace MyWinForm
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
        {
            DateTime dt = dateTimePicker1.Value;
            string str = string.Format("{0}월 {1}일을 선택", dt.Month, dt.Day);
            MessageBox.Show(str, "선택 날짜");
        }
    }
}



© csharpstudy.com