コード例 #1
0
 private void timFlush_Tick(object sender, EventArgs e)
 {
     if (run)
     {
         startDelayTime = 0;
         if (over)
         {
             run  = false;
             over = false;
         }
         else
         {
             flushMethod.Flush();
             //this.Invalidate();
         }
     }
     else
     {
         if (startDelayTime == 0)
         {
             startDelayTime = Environment.TickCount;
         }
         else
         {
             if ((Environment.TickCount - startDelayTime) > delayTime)
             {
                 Start();
             }
         }
     }
     if (runOver)
     {
         timFlush.Stop();
         run     = false;
         over    = true;
         runOver = false;
         return;
     }
 }
コード例 #2
0
 public override void Flush()
 {
     f.Flush();
 }