0

동적으로 입력란에서 배열에 값을 가져 오는 방법은 무엇입니까? 을 입력하고 "ArrLbl"레이블에 3 초 간격으로 값을 인쇄하십시오. 동적으로 배열에 요소를 추가하십시오.

은 내가 Threading.thread, 잠을 사용!하지만 난 Visual Studio에서 각각의 모든 threading.thread.sleep

윈도우 폼 응용 프로그램 후 메시지 박스를 넣을 때 2012

난 초보자 해요에만 작동

+0

당신은 전혀 루프를 사용하지 않을 것입니다. 각 작업 사이의 간격을 만들려면 '타이머'를 사용합니다. – jmcilhinney

답변

1

당신은 Thread.sleep를가 수면 중 실행 프로그램을 중지하기 때문에 프로그램에서 Thread.sleep를 사용하지 마십시오 도움이됩니다. 클릭 및 이동 등에 응답하지 않습니다. 원하는 것은 Timer이며 프로그램이 정상적으로 실행되며 3 초 간격으로 이벤트가 발생합니다.

당신은 같은 것을 할 것입니다 :

public class MyFrom : Form { 
    private Timer timer = new Timer(); 

    public MyForm() { 
     timer.Interval = 3000; // The interval is in ms 
     timer.Tick += new TimerTick; 
     timer.Start(); 
    } 

    private void TimerTick(object sender, EventArgs e) { 
     // Get the value from your text boxes here. 
    } 
} 
관련 문제