0
請參閱下面的代碼。代碼將在這裏失敗:person[i].Pic
,因爲i
未知。PrintDocument:解析索引
如何通過索引i
到PrintPage()
-method?
private void BtnPrint_Click(object sender, EventArgs e)
{
for (int i = 0; i < persons.Count(); i++)
{
PrintDocument pd = new PrintDocument();
pd.PrintPage += PrintPage;
pd.Print();
}
}
private void PrintPage(object o, PrintPageEventArgs e)
{
System.Drawing.Image img = System.Drawing.Image.FromFile(person[i].Pic);
Point loc = new Point(400, 100);
e.Graphics.DrawImage(img, loc);
}
使用匿名方法? –
你將他們添加爲事件和訪問全球'人'...不知道你要做什麼,但它聽起來像壞設計 – EpicKip
哦順便說一句,我建議將'人'改爲'人',所以你知道它不是一個局部變量(帕斯卡案例) – EpicKip