打印控件執行前需先創建打印對象
1、PrintDocument:打印對象
(1)、構造函數初始打印對象
pageSetupDialog1.Document = printDocument1;
(2)、創建打印對象內容
2、PageSetupDialog:打印頁面設置
private void 頁面設置ToolStripMenuItem_Click(object sender, EventArgs e) { pageSetupDialog1.Document = printDocument1; DialogResult dr = pageSetupDialog1.ShowDialog(); if (dr == DialogResult.OK) { } }
3、PrintPreviewDialog:打印預覽
4、PrintPreviewControl:頁面顯示打印預覽
private void 打印預覽VToolStripMenuItem_Click(object sender, EventArgs e) { printPreviewControl1.Document =printDocument1; printPreviewDialog1.Document = printDocument1; DialogResult dr = printPreviewDialog1.ShowDialog(); if(dr==DialogResult.OK) {} }
5、PrintDialog:打印
private void 打印PToolStripMenuItem_Click(object sender, EventArgs e) { printDialog1.Document = printDocument1; DialogResult dr = printDialog1.ShowDialog(); if(dr==DialogResult.OK) { printDocument1.Print(); } }