private void btnPrint_Click(object sender, EventArgs e)
        {
            SendKeys.Send("%{PRTSC}");
            Application.DoEvents();
            this.printDocument1.Print();  
        }

        private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {
            IDataObject iData = Clipboard.GetDataObject();
            Image img = (Image)iData.GetData(DataFormats.Bitmap);
            e.Graphics.DrawImage(img, 0, 0);
        }
 
    private void button2_Click(object sender, EventArgs e)
        {
            this.printPreviewDialog1.Document = this.printDocument1;  //设置需要预览的文档
            this.printPreviewDialog1.ShowDialog();                  
        }
posted on 2009-05-21 14:16  Smthhy  阅读(2515)  评论(2编辑  收藏  举报