成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

實現C#打印窗體實例詳解

開發 后端
實現C#打印窗體實例向你詳細介紹了在 Windows 下實現C#打印窗體的具體步驟和實現實例演示。希望對你學習C#打印窗體有所幫助。

如何在 Windows 下實現C#打印窗體作為C#開發過程的一部分,通常會希望C#打印窗體的副本。下面的代碼示例演示如何使用 CopyFromScreen 方法來實現C#打印窗體的副本。

  1. using System;  
  2. using System.Windows.Forms;  
  3. using System.Drawing;  
  4. using System.Drawing.Printing;  
  5.  
  6. public class Form1 :  
  7.  Form  
  8. {//實現C#打印窗體  
  9. private Button printButton = new Button();  
  10. private PrintDocument printDocument1 = new PrintDocument();  
  11.  
  12. public Form1()  
  13.  {  
  14.  printButton.Text = "Print Form";  
  15.  printButton.Click += new EventHandler(printButton_Click);  
  16.  printDocument1.PrintPage +=   
  17. new PrintPageEventHandler(printDocument1_PrintPage);  
  18. this.Controls.Add(printButton);  
  19.  }  
  20.  
  21. void printButton_Click(object sender, EventArgs e)  
  22.  {  
  23.  CaptureScreen();  
  24.  printDocument1.Print();  
  25.  }  
  26. //實現C#打印窗體  
  27.  Bitmap memoryImage;  
  28.  
  29. private void CaptureScreen()  
  30.  {  
  31.  Graphics myGraphics = this.CreateGraphics();  
  32.  Size s = this.Size;  
  33.  memoryImage = new Bitmap(s.Width, s.Height, myGraphics);  
  34.  Graphics memoryGraphics = Graphics.FromImage(memoryImage);  
  35.  memoryGraphics.CopyFromScreen(  
  36. this.Location.X, this.Location.Y, 0, 0, s);  
  37.  }  
  38.  
  39. private void printDocument1_PrintPage(System.Object sender,     
  40. System.Drawing.Printing.PrintPageEventArgs e)  
  41.  {  
  42.  e.Graphics.DrawImage(memoryImage, 0, 0);  
  43.  }  
  44.  
  45.    //實現C#打印窗體  
  46.  
  47. public static void Main()  
  48.  {  
  49.  Application.Run(new Form1());  
  50.  }  
  51. }  

◆C#打印窗體之編譯代碼

這是一個完整的代碼示例,其中包含 Main 方法。

◆C#打印窗體之可靠編程

1、以下情況可能會導致異常:

2、您沒有訪問該打印機的權限。

3、沒有安裝打印機。

◆C#打印窗體之安全

為了運行此代碼示例,您必須能夠訪問與計算機一起使用的打印機。

C#打印窗體的具體內容就向你介紹到這里,希望對你了解和學習C#打印窗體有所幫助。

【編輯推薦】

  1. C#入門之C#特點淺析
  2. .NET Framework概念及開發淺析
  3. C#實現打印功能實例詳解
  4. 淺析C#打印和C#打印預覽的實現
  5. 全面解析C#實現打印功能
責任編輯:仲衡 來源: 百度空間
相關推薦

2009-08-26 11:32:37

C#打印文檔

2009-08-26 09:22:44

C#實現打印功能

2009-09-07 06:18:57

C#窗體設計器

2009-09-07 03:44:50

C#窗體間傳值

2009-09-07 06:31:32

C#窗體移動

2009-09-07 06:48:13

C#透明窗體

2009-08-26 12:59:08

C#打印設置

2009-08-21 10:13:02

C#異步初步

2009-08-26 11:53:56

C#打印文本文件

2009-09-07 05:10:52

C#模式窗體

2009-09-09 12:55:59

C# TextBox事

2009-08-26 12:14:44

C#打印設置

2009-09-01 18:06:06

c#保存窗體狀態

2009-09-02 17:12:06

C#關機代碼

2009-08-25 09:19:01

C#實現窗體顯示

2009-08-20 11:01:51

C#操作內存

2009-08-18 10:14:19

C#插件構架

2009-09-11 12:31:52

C#實例詳解TypeConvert

2009-08-26 09:54:45

C#打印預覽C#打印

2009-08-26 14:31:08

C#打印文件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久91精品国产一区二区 | 国产一区二区电影 | 国产在线视频在线观看 | 亚洲福利一区二区 | 国产精品久久久久久二区 | 97avcc | 91网在线观看 | 99reav| 国产一级视频在线 | 欧美一级毛片久久99精品蜜桃 | 欧美free性 | 中文字幕第十页 | 国产一区二区视频在线观看 | 亚洲精品乱码久久久久久9色 | 91视频麻豆 | 亚州精品天堂中文字幕 | 久久久久国产成人精品亚洲午夜 | 国产精品久久av | 九九免费视频 | 五月天激情电影 | 午夜视频免费在线观看 | 中文字幕精品一区 | 日本一区二区三区免费观看 | 亚洲精品久久久一区二区三区 | 国产精品国产三级国产aⅴ无密码 | 在线一区二区三区 | 五月激情婷婷网 | h在线观看 | 欧美视频免费在线 | 亚洲一区二区三区在线 | 免费亚洲一区二区 | 亚洲 中文 欧美 日韩 在线观看 | 亚洲一区二区三区桃乃木香奈 | 欧美性网 | 久久这里只有精品首页 | 草久在线| www.99re | 亚洲精品一区中文字幕乱码 | 成人国产精品免费观看 | 欧美成人一区二区三区 | 免费a网|