VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
ユーザーが指定したページ指定範囲を取得するには、PrintDialogのPrinterSettings.FromPage(印刷開始ページ)とPrinterSettings.ToPage(印刷終了ページ)を使用します。
private void button1_Click(object sender, EventArgs e) { System.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings(); // プリンタ設定情報をダイアログにセット printDialog1.PrinterSettings = ps; // 「ページ範囲」欄の「ページ指定」を有効にする printDialog1.AllowSomePages = true; // PrintDialogを表示する if (printDialog1.ShowDialog() == DialogResult.OK) { string msg = printDialog1.PrinterSettings.FromPage + "ページから" + printDialog1.PrinterSettings.ToPage + "ページまで"; MessageBox.Show(msg); } }