■9531 / ) |
Re[1]: PictureBoxの印刷出力に関して |
□投稿者/ 魔界の仮面弁士 (497回)-(2007/10/30(Tue) 09:01:07)
|
■No9526 (ラーメン太郎 さん) に返信 > 問題点 (1) Propertyにより、型"System.Drawing.Printing.PrintPageEventArgs"の変数をフォームからクラスに渡しているが、それがうまくいかない。 > DrawLine等のメソッドが認識されない。
そのオブジェクトの有効期間は、PrintPage イベントの発生中だけですが、その点は大丈夫ですか?
> フォーム上でのイベント処理 > e.Graphics.DrawLine(P1, 10, 100, 410, 600) > ↑ここではDrawLineは使用できる > > クラスでの描画処理(メンバではないと怒られます。。) > ↓ > m_Pobjct.DrawLine(P1, 10, 100, 410, 600)
フォーム処理の時には、「オブジェクト.Graphics.DrawLine(〜)」を使っているのに、 クラスで処理する際に、「オブジェクト.DrawLine(〜)」になっていますよね。
その使い方をするのであれば、渡すのは PrintPageEventArgs ではなく、Graphics クラスの方かと。
|
|