印刷の制御が効きません。印刷の制御が効きません。返信PrintDocumentの使い方が違ってます。次の順にイベントが発生します。全体のプリンタ設定、準備などを行います。ページ単位のプリンタ設定を行います。1ページ分の印刷処理を行います。ページ毎に設定を変えなければ必要ないのでだいたい(1)(3)(4)を使う事になるかと思います。(3)PrintPageはあくまで1ページ分の処理だけを記述することになるので、データがたくさんある場合はPrivate変数などでどこまで印刷したかを記憶し次のイベント発生で継続出来るような作りにする必要があります。