printDocument を 2 番目のフォームに送信して、2 番目のフォームに配置された printPreviewControl に表示したい。
form1コード
form1 で public アクセスを持つ定義された 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 のどのメソッドを呼び出す必要がありますか?