Run function every second Visual C#

后端 未结 4 984
长发绾君心
长发绾君心 2021-01-14 12:08

I have problems with timer. I have function in function (draw in func)

void func(){

 /*...do something ... */
for(){
   for() {
  /*loop*/

 draw(A,B, Pen);         


        
4条回答
  •  情书的邮戳
    2021-01-14 12:30

    try this

    var aTimer = new System.Timers.Timer(1000);
    
    aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
    
    aTimer.Interval = 1000;
    aTimer.Enabled = true;       
    
    //if your code is not registers timer globally then uncomment following code
    
    //GC.KeepAlive(aTimer);
    
    
    
    private void OnTimedEvent(object source, ElapsedEventArgs e)
    {
        draw(A, B, Pen);
    }
    

提交回复
热议问题