テキストエディタ作ってます。
印刷部数の取得がうまくいかなくって、
印刷時の処理を
private System.Drawing.Printing.PrintDocument printDocument;
private System.Windows.Forms.PrintDialog printDialog;
/*印刷開始ページ*/
private int printStartPage;
/*印刷終了ページ*/
private int printEndPage;
/*印刷中ページ*/
private int printingPage;
(略)
if(printDialog.ShowDialog()==DialogResult.OK)
{
 printDocument.PrinterSettings=printDialog.PrinterSettings;
 /*印刷開始・終了ページ設定の取得*/
 if(printDialog.PrinterSettings.PrintRange==PrintRange.SomePages)
  {
   printStartPage=printDialog.PrinterSettings.FromPage;
   printEndPage=printDialog.PrinterSettings.ToPage;
  }
  else if( (printDialog.PrinterSettings.PrintRange==PrintRange.AllPages)
   ||(printDialog.PrinterSettings.PrintRange==PrintRange.Selection) )
  {
   printStartPage=printDialog.PrinterSettings.MinimumPage;
   printEndPage=printDialog.PrinterSettings.MaximumPage;
  }
 printingPage=1;
 MessageBox.Show("印刷部数"+printDialog.PrinterSettings.Copies,   // ※
  "印刷部数",MessageBoxButtons.OK,MessageBoxIcon.Error);  // ※
 printDocument.Print();
 (以下略)
}
ってして実行みたら、印刷ダイアログで印刷部数をいくつにしても
※のところで処理してるメッセージボックスでは、印刷部数1って表示されるのですが、
どこが間違っているのでしょうか?