现在的位置: 首页 > 综合 > 正文

发送快捷键实现抓屏打印窗体

2014年11月23日 ⁄ 综合 ⁄ 共 450字 ⁄ 字号 评论关闭

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);
        }

抱歉!评论已关闭.