728x90
반응형
DateTimePicker 컨트롤은 날짜를 선택할 수 있는 컨트롤이다.
DateTimePicker는 4가지의 포맷이 지원된다.
Format이라는 속성을 지정하면 이 4가지 포맷을 고를 수 있다.
위 처럼 Format속성을 선택할 수 있다.
Format에서 Custom을 선택하면 CustomFormat에 대한 속성을 지정해줘서 값을 변경하면된다.
UI에서 지정해도되지만, 코드로 해도 상관없다.
각 모드별로 화면을 구성한다면 아래와 같다.
DataTimePicker에서 주요 이벤트는
'ValueChanged'이벤트가 있다. 이 이벤트는 사용자가 날짜를 변경했을 때 발생하는 이벤트이다.
아래와 같이 예시 코드를 작성해볼 수 있다.
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
DateTimePicker dtp = sender as DateTimePicker;
MessageBox.Show(dtp.Value.ToString());
}
sender는 이벤트를 발생시킨 객체로 여기서는 dateTimePicker1이 된다.
그리고 그 sender를 DateTimePicker로 캐스팅하여 사용하고 있다. 아래와 같이 사용해도 무방하다.
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
MessageBox.Show(dateTimePicker1.Value.ToString());
}
728x90
반응형
'개발언어 > C#' 카테고리의 다른 글
[C#] C# Winform ListBox (0) | 2024.03.21 |
---|---|
[C#] C# Winform LinkLabel (0) | 2024.03.21 |
[C#] C# Winform ComboBox (0) | 2024.03.20 |
[C#] C# winform에서 컨트롤에 마우스 커서 모양 변경 (0) | 2024.03.19 |
[C#] C# winform CheckedListBox (0) | 2024.03.19 |