public void Select() { for (int i = 0; i < 2; i++) { cnt = i.ToString(); CrossThread(tb1, cnt); Thread.Sleep(3000); } } public static void CrossThread(Control ctrl, string text) { if (ctrl.InvokeRequired) { ctrl.BeginInvoke(new MethodInvoker(delegate () { ctrl.Text += text; })); } } |
이런식으로 호출할경우 해결된다.
'Programing > C#' 카테고리의 다른 글
C# Excel 프로세스 해제 (0) | 2022.03.12 |
---|---|
C# LOG파일 생성 (0) | 2022.03.12 |
C# DataSet을 이용해서 파일정보(이름, 확장자, 수정일, 크기) 가져오기 (0) | 2022.02.09 |
C# Panel에 간단하게 타원(Rectangle)그리기 (0) | 2019.12.17 |
[DevExpress] SimpleButton 색변경 (0) | 2018.10.04 |