private void button1_Click(Object sender, EventArgs e)
{
PrintDocument tmpDoc = new PrintDocument();
tmpDoc.PrintPage += new PrintPageEventHandler(Tmpdoc_Print);
PrintPreviewDialog tmpPpd = new PrintPreviewDialog();
tmpPpd.Document=tmpDoc;
tmpPpd.ShowDialog();
}
private void Tmpdoc_Print( Object sender, PrintPageEventArgs e)
{
e.Graphics.DrawImage(pictureBox1.Image, 0, 0);
}