タイトル : Re^5: Re5: VB.NETの印刷の改ページ処理 投稿日 : 2006/03/16(Thu) 00:33 投稿者 : あきこ
YAS様、ありがとうございます。 > もしかして,引数とか戻り値とかその辺がわからないのですか? そうなんです。 私は、参考書と電話サポート(以前はマイクロソフトやってました)でプログラムを作った "に わかプ ログラマー" なので、引数・戻り値・Null等まったくわかりません。 > PrintDocument1_PrintPageの引数の「e」が肝心で,外部のSubに処理をまかせたければ, > この「e」を引数にして呼ばなければいけません。 > そうだったんですか〜 > > 呼ぶ側 : Call PrintMeisai( e , Page ) > > 呼ばれる側 : Private Sub PrintMeisai( e as System.Drawing.Printing.PrintPageEventArgs, Page > As Integer ) バンザイ! これで解決だ! やってみました!! そうしたら、 Private Sub PrintMeisai(ByVal e As System.Drawing.Printing.PrintPageEventArgs, ByVal Page As Integer) と ”ByVal” と入力しないのに2カ所も ”ByVal”が入ってしまい、 Call PrintMeisai( e , Page ) の ”e”と ”Page”の下に青色の波線(エラーだと思います)が入 ってしまいました。 「世話がかかってしょうがない」と思われる事は百も承知ですがよろしくお願いします。 追伸:でも、これが出来るなら「PrintDocument1」は必要があるのだろうかと思いますし、私自身こんな物イラナイ。 |