C#에서 창 froms를 사용하여 베이커리 시뮬레이터를 만들려고합니다. 나는 thread.sleep 대신 타이머를 사용한다고 들었지만 구현 방법을 모른다. 내가 뭘 하려는지 int 임의의 값을 할당하고 타이머가 int 같은 값으로 도달하면 타이머를 중지하고 짧은 시간 동안 단추를 사용할 수 있습니다.값을 제공하는 방법/타이머에서 값을 얻는 방법
어떻게 시작해야할지 모르겠으므로 도움이 필요합니다.
C#에서 창 froms를 사용하여 베이커리 시뮬레이터를 만들려고합니다. 나는 thread.sleep 대신 타이머를 사용한다고 들었지만 구현 방법을 모른다. 내가 뭘 하려는지 int 임의의 값을 할당하고 타이머가 int 같은 값으로 도달하면 타이머를 중지하고 짧은 시간 동안 단추를 사용할 수 있습니다.값을 제공하는 방법/타이머에서 값을 얻는 방법
어떻게 시작해야할지 모르겠으므로 도움이 필요합니다.
System.Timers의 Timer Class를 사용할 수 있습니다. 그것은 당신이들을 수있는 이벤트 (.Elepsed)를 가지며, 생성자는 밀리 초를 인수로 호출됩니다. 따라서 다음을 수행 할 수 있습니다.
_random=new Random();
_timer=new Timer(_random.Next(1,1000000));
_timer.Elapsed += new ElapsedEventHandler(_notifyUser);
_timer.Enabled = true;
시간이 지나면 _notifyUser 메소드가 호출됩니다.
당신의 유용한 awnser 주셔서 대단히 감사합니다! –
@TimvanGool : 다행스럽게 도울 수 있어요! – Einer
http://msdn.microsoft.com/en-us/library/system.timers.timer(v=vs.110).aspx
이 도움이 될! 이 페이지의 예제 섹션으로 이동하십시오 ...
링크를 제공하지 않습니다 .. 솔루션을 제공 ... 미래에, 때로는 링크가 삭제 될 수 있습니다 .. – thevan
당신은 사용하려는 타이머에 대한 API를 조사해야합니다. 대부분 샘플을 제공합니다. 뭔가 의도 된대로 작동하지 않는 경우 여전히 질문 할 수 있지만 내 담당자가 충분히 "나는이 질문에 연구 노력을 보여줍니다"때문에 downvote 줄 높은 경우. 나는 SO가 API에서 스크롤하기에 너무 게으른 사람들이 아니라 고민 할 때 도움을 얻을 수 있도록 의도 된 것이라고 확신합니다. – Dbl