現在 System.Windows.Forms を使用しています。ダイアログの[OK]ボタンをクリックした後、印刷ダイアログを表示し、そのPrinterSettingsをReportPrintDocument.PrinterSettingsに割り当てたいため、ASP.netのカスタムコントロールのPrintDialog 。これが私のコードです:
using (PrintDialog printDialog = new PrintDialog())
{
if (printDialog.ShowDialog() == DialogResult.OK)
{
ReportPrintDocument rp = new ReportPrintDocument(rvPermit.ServerReport);
rp.PrinterSettings = printDialog.PrinterSettings;
rp.Print();
}
}
私の問題は、印刷ダイアログが常に Web ブラウザーの背後に表示され、Web ブラウザーを最小化するまで表示されているかどうかわからないことです。
Web フォームの上部に印刷ダイアログを表示する方法を知っていますか? 助けてください。