[求助]急,C#打印问题!!
private void pd_PrintPage(object sender,PrintPageEventArgs e){
try
{
bool blnmore;
blnmore = conText.draw(ref e);
if (blnmore)
{
e.HasMorePages = true;
conText.mCurrentPageIndex++;
}
else
{
e.HasMorePages = false;
conText.mCurrentPageIndex = 0;
}
}
catch{}
}
我写了这段打印事件的代码,conText的Draw()方法就是使用Graphics.DrawString写了几个字符串。程序第一次执行预览没有问题,但是第二次第三次执行预览的时候,发现第一页和第二页重叠了。设置断点后发现,运行到最后一个}的时候,报错“没有可于用当前位置的源代码”,这是怎么回事啊,大侠们帮帮忙