ふらっとC#,C♯,C#(初心者用) Part76
■ このスレッドは過去ログ倉庫に格納されています
0248デフォルトの名無しさん
2011/06/25(土) 23:57:35.59for (int i = 0; i < tabs; i++)
{
toolstripitem.Add(new ToolStripMenuItem());
toolstripitem[i].Name = "メモ[" + i + "]_ToolStripItem";
toolstripitem[i].Text = "メモ[" + i + "]";
toolstripitem[i].Click += (object sender2, EventArgs e2) => DeleteData(i);
this.タブを削除ToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] {
this.toolstripitem[i]});
}
これでビルドして実行するとループ終了条件時のiの値がDeleteData()メソッドに渡されてしまいます・・・
その時その時のiの値をDeleteDataメソッドに渡すにはどうすればいいでしょうか?教えてください
■ このスレッドは過去ログ倉庫に格納されています