728x90
반응형
Clock(control, format) 함수
- control : 텍스트를 갱신할 컨트롤
- format : 출력할 날짜 포맷
Timer 설명
- Interval(milliseconds)이 10인 타이머 생성
- 타이머 Tick마다 Control의 Text를 format 형식으로 업데이트
Form 생성 시 Clock함수를 호출해 창에서 실시간으로 시간을 확인할 수 있다.
만약, Clock(lblClock, "yyyy-MM-dd HH:mm:ss.fff");
이렇게 ms까지 표시하도록 등록하면,
아래와 같이 갱신된다.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public static void Clock(Control control, string format = "yyyy-MM-dd HH:mm:ss")
{
var t = new System.Windows.Forms.Timer() { Interval = 10 };
t.Tick += (o, v) => control.Text = DateTime.Now.ToString(format);
t.Enabled = true;
}
public Form1()
{
InitializeComponent();
Clock(lblClock);
}
|
cs |
728x90
반응형
'IT > C#' 카테고리의 다른 글
[C#] Excel Workbook XML 파일 형식으로 저장하기 (Workbook.SaveAs) (36) | 2024.12.05 |
---|---|
[C#] DataGridView 자동 줄바꿈 기능 & 행 높이 자동 변환 (WrapMode & AutoSizeRowsMode) (0) | 2024.12.04 |
[C#] ComboBox 드롭다운 길이 변경 DropDownHeight (0) | 2024.11.14 |
[C#] ListBox SelectionMode 차이 (None, One, MultiSimple, MultiExtended) (1) | 2024.11.11 |
[C#] FlowLayoutPanel TopDown 방향인데 스크롤이 좌우로만 나타나는 현상 (5) | 2024.11.08 |