DateTimePicker 컨트롤
DateTimePicker 컨트롤은 날짜를 선택하는 용도로 사용된다. 이 컨트롤은 달력으로 보여주고, 사용자가
날짜를 선택할 수 있게 해주는 컨트롤이다. 선택된 날짜를 텍스트 박스에 표시하는데 아래 그림에 보듯이
4가지 포맷이 지원된다. Format이라는 컨트롤 속성을 지정하면 이 4가지 포맷 중 하나를 셋팅할 수 있다.
만약 Custom 포맷을 선택한 경우에는 CustomFormat이라는 속성에 날짜 포맷을 정의한다. 아래 네번째 예는
CustomFormat에 yyyy.MM.dd hh:mm 를 정의한 경우이다.
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, "선택 날짜");
}
}
}
본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.