저는 C#으로 초보자입니다. C# .net을 사용하여 웹 응용 프로그램을 개발하고 있습니다.쓰레드를 사용하여 지연이있는 텍스트 상자를 하나씩 표시합니다.
내 질문은 버튼을 클릭 할 때 웹 양식의 일부 텍스트 상자를 약간 지연시켜 표시해야합니다. 다음과 같은 버튼 클릭 이벤트를 입력했습니다.
textBox1.Text = C1.ToString();
Thread.Sleep(5000);
textBox2.Text = C2.ToString();
Thread.Sleep(5000);
textBox3.Text = C3.ToString();
Thread.Sleep(5000);
textBox4.Text = C4.ToString();
여기서 C1, C2, C3, C4는 일부 값을 저장하는 정수 변수입니다.
출력은 (5000 * 3) = 15000 시간 (15 초 후)에 한 번에 4 개의 텍스트 상자를 모두 표시합니다.
실제로 실제로 매 5 초마다 한 장씩 표시해야합니다. 버튼을 누르면 textBox1이 표시되고 5 초 후에 textBox2가 표시됩니다. 어떻게 그렇게 할 수 있습니까? 스레드를 사용하여이 작업을 수행 할 수 있습니까? 또는 더 나은 방법을 말해주십시오. 제발 도와주세요 ..
, 그것은 완전히 렌더링 및 클라이언트로 전송됩니다. 애니메이션을 수행하려면 클라이언트에서 Javascript를 사용해야합니다. – cjk
나는 웹 전문가가 아니지만, 클라이언트 측, 즉 자바 스크립트에 의해 수행되어야한다고 생각한다. –
모든 스레드의 시간 간격을 5000으로 설정했습니다. – NetStarter