VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
ユーザーが指定可能なページ範囲を限定するには、MinimumPageプロパティと、MaximumPageプロパティを使用します。
private void button1_Click(object sender, System.EventArgs e) { System.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings(); //指定可能なページ範囲を2~10ページに設定する ps.MinimumPage = 2; ps.MaximumPage = 10; //ダイアログに表示される初期値を設定する ps.FromPage = 2; ps.ToPage = 2; //プリンターの設定をする printDialog1.PrinterSettings = ps; //[ページ指定]を有効にする printDialog1.AllowSomePages = true; //ダイアログを表示する if ( printDialog1.ShowDialog() == DialogResult.OK ) { int FromPage; int ToPage; //印刷開始ページを取得 FromPage = printDialog1.PrinterSettings.FromPage; //印刷終了ページを取得 ToPage = printDialog1.PrinterSettings.ToPage; //ここに印刷処理を記述 } }