|  | 
	                
  
    |  |  
    | 
        
        สอบถามเรื่องการ Print บางส่วน ของ Form จากโค๊ดนี้ครับ c#     |  
    |  |  
 
              
  
    | 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | s.Width, s.Height  คือขนาดที่มันจะปริ้นให้เราครับ 
 น่าจะลองเปลี่ยนมันดู
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2017-08-04 23:29:23 | By :
                            lamaka.tor |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | โอเค ผมเคลียแล้วครับ 
 แปะไว้ เผื่อใคร เจอปัญหาแบบผม แล้ว Search มาเจอ
 
 "ปริ้นทั้งฟอร์ม ไม่เอา Title bar"
 
 โค๊ดตามนี้ครับ
 
 เปลี่ยนจากปริ๊น ทั้งฟอร์ม เป็นปริ๊นทั้ง Panel แทน ยัดทุกอย่างไว้ใน Panel แล้วปรับจอให้พอดี
 
 
  
  
 Code (C#)
 
  public frmrecipe1x()
        {
            InitializeComponent();
            printPanel.Size = this.ClientSize;
        }
 Code (C#)
 
  private void CaptureScreen()
        {
            Graphics myGraphics = printPanel.CreateGraphics();
            Size s = printPanel.Size;
            memoryImage = new Bitmap(320, s.Height, myGraphics);
            Graphics memoryGraphics = Graphics.FromImage(memoryImage);
            //memoryGraphics.CopyFromScreen(this.Location.X, this.Location.Y, 0, 0, s);
            Point screenLoc = PointToScreen(printPanel.Location); // Get the location of the Panel in Screen Coordinates
            memoryGraphics.CopyFromScreen(screenLoc.X, screenLoc.Y, 0, 0, s);
        }
 Code (C#)
 
 private void button1_Click(object sender, EventArgs e)
        {
              CaptureScreen();
              printPreviewDialog1.ShowDialog();
        }
 Code (C#)
 
   private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {
            e.Graphics.DrawImage(memoryImage, 0, 0);
        }
 
  
 ปิดกระทู้ครับ
 ขอบคุณครับ
 
 |  
              | 
 ประวัติการแก้ไข
 2017-08-06 02:42:12
 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2017-08-06 02:41:25 | By :
                            monoongs |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |