第一步:
拖一个printDocument控件到界面。
打印按钮的代码:
C# CODE:
-
private
void
button1_Click(
object
sender, EventArgs e)
//
执行打印
{
PrintDialog MyPrintDg = new PrintDialog();
MyPrintDg.Document = printDocument1;
if (MyPrintDg.ShowDialog() == DialogResult.OK) { try
{
printDocument1.Print();
}
catch
{ // 停止打印
printDocument1.PrintController.OnEndPrint(printDocument1, new System.Drawing.Printing.PrintEventArgs());
}
}
}
第2步: 设置printDocument控件的PrintPage事件: private void printDocument1_PrintPage( object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawImage(pictureBox1.Image, 20 , 20 );
}