C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 106 を表示中)
■63140 / )  Re[1]: クリックイベントにパラメーターを渡す。
□投稿者/ Azulean (4回)-(2012/07/24(Tue) 23:12:45)
2012/07/24(Tue) 23:13:20 編集(投稿者)
メンバー変数を使ってください。
ただし、いつ Close するべきかなどはきちんと考えて作る必要があります。

たとえば、かんたんなメンバー変数だと以下のようなことができます。

private int _member = 0;
private void button1_Click(object sender, EventArgs e) 
{
  _member++;
  MessageBox.Show(_member + "回目の表示です");
}

このコードを実行すると、_member に 1 を足してその時の数値を表示します。
これはメンバー変数なので、Click イベントが終わっても覚えていますし、
ほかにイベントを追加したときにも見ることができるようになります。

この基本的な考えを応用して必要な変数をメンバー変数にすれば、
クリックイベントからも見ることができるようになります。

ただし、いつ Workbook を閉じるのかを考えておかないと、
Excel.exe が残り続けると言った定番の不具合を招くかもしれません。

返信 編集キー/


管理者用

- Child Tree -