printform in c#2008

时间:2009-09-15 03:29:57

标签: c# visual-studio-2008

如何使用powerpack PrintForm?我想打印winform。

1 个答案:

答案 0 :(得分:1)

首先使用名称空间

using Microsoft.VisualBasic.PowerPacks.Printing;

假设你有两种形式,比如Form1和Form2。 Form1中有一个打印按钮,然后单击打印Form2所需的按钮。敌人这样做

表格1

private void printButton_Click(object sender, EventArgs e)
{
      Form2 f = new Form2();
      f.Show();      
}

表格2

private void Form2_Load(object sender, EventArgs e)
{
      this.Hide();
      printForm1.Print(this, PrintForm.PrintOption.ClientAreaOnly);
      this.Close();
}