1

私はこのようなことをしたい:

private void ttimer_Tick(object sender, EventArgs e, char[,] imatrix)
{
    Awesome code...
}

DataGridView を画像で埋めるメソッドがありますが、それを行うたびに 0.5 秒ほど待つ必要があります。したがって、私の元の方法は次のようなものです。

private void myMethod(char[,] imatrix)
{
    Original awesome code...
}

そして、myMethod を 500 ミリ秒ごとに実行される timerTick のイベントにしたいと考えています。また、char[,] マトリックス パラメータを送信する必要があります。オブジェクトの送信者である EventArgs e を timerTick イベントで受信する必要があると思いますよね?助言がありますか?ありがとうございました!

4

3 に答える 3

0

ティッカーのティック メソッド シグネチャは変更できません。代わりに、グローバル変数を作成して使用できます。

また

ティッカーの Tag プロパティを使用できます。そこにマトリックスを保存します。ティッカーのイベントが呼び出された場合は、送信者をティッカーにキャストし、その Tag プロパティをキャストしてマトリックスを取得します。

于 2013-05-05T01:14:38.337 に答える