title: How to send arguments (parameters) in a timerTick event in C#?
body: <p>I want to do something like this:</p>
  
  <pre><code>private void ttimer_Tick(object sender, EventArgs e, char[,] imatrix)
  {
      Awesome code...
  }
  </code></pre>
  
  <p>I have a method that fills a DataGridView with images, but I need to wait like half a second every time I do it. So, my original method is something like this:</p>
  
  <pre><code>private void myMethod(char[,] imatrix)
  {
      Original awesome code...
  }
  </code></pre>
  
  <p>And I want myMethod to be the timerTick's event that runs every 500 ms. Also, I do need to send the char[,] imatrix parameter. I think that it's necessary to receive the object sender, EventArgs e in a timerTick event right? Any suggestions? Thank you!</p>