问题描述
- c#打印图片没有反应,请问哪里错了
-
private void button6_Click(object sender, EventArgs e)
{
PrintDialog PrintDialog1 = new PrintDialog();PrintDialog1.Document = printDocument1;
if (DialogResult.OK == PrintDialog1.ShowDialog() )
{
try
{
printDocument1.Print();
}
catch
{ //停止打印
printDocument1.PrintController.OnEndPrint(printDocument1, new System.Drawing.Printing.PrintEventArgs());
}
}
}private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { e.Graphics.DrawImage(pictureBox1.Image, 20, 20); } 以上代码,在运行后没有反应,哪位大神能帮忙解决的,万分感谢!
解决方案
我这个是亲测通过的,http://blog.csdn.net/chinacsharper/article/details/40109727 你要检查一下是否哪里有设置不对的地方。
解决方案二:
PrintDialog1.ShowDialog() 返回什么?有没有对话框确认按钮给你选择的?
解决方案三:
我这个是亲测通过的,http://blog.csdn.net/chinacsharper/article/details/40109727 你要检查一下是否哪里有设置不对的地方。
时间: 2025-01-20 19:21:54