我想将 printDocument 发送到第二个表单,以在 printPreviewControl 中显示它放置在第二个表单中。
表格1代码
在 form1 中定义了具有公共访问权限的 printDocument 类
public System.Drawing.Printing.PrintDocument printDocument;
form2代码
private void Form2_Load(object sender, EventArgs e)
{
Form1 form1 = new Form1;
printPreviewControl.Document = form1.printDocument;
}
我确定 form1 中的 printDocument 有要打印的文档,但是当 form2 加载时 printPreviewControl 中没有显示任何内容。在显示form2之前应该调用form1中的printDocument的什么方法?