[リストへもどる]
一括表示

投稿時間:2003/08/18(Mon) 17:22
投稿者名:Kiyo
URL :
タイトル:
PrintFormメソッド
こんにちは。
印刷の方法を最近試み始めたのですが質問があります。
PrintFormメソッドではフォームの内容をそのまま印刷できると知り、実行してみました。

印刷を試みたフォームには
・テキストボックス
・コマンドボタン
・MSFlexgrid
・ピクチャーボックス
があります。

この中で
1.MSFlexgridの内容
2.ピクチャーボックスにLineメソッドで描いた線
の二つが印刷されません。
解決方法はあるのでしょうか?
どなたかご存知でしたらご教示お願いいたします。

投稿時間:2003/08/18(Mon) 18:38
投稿者名:ゆんける
Eメール:
URL :
タイトル:
Re: PrintFormメソッド
> この中で
> 1.MSFlexgridの内容
> 2.ピクチャーボックスにLineメソッドで描いた線
> の二つが印刷されません。
> 解決方法はあるのでしょうか?

1.については
MSFlexGrid >>> MSHFlexGrid にしてみたらどうでしょうか?
ちなみに当方はWin2000、VB6.0で確認しました

投稿時間:2003/08/18(Mon) 18:52
投稿者名:ゆんける
Eメール:
URL :
タイトル:
Re^2: PrintFormメソッド
> > 2.ピクチャーボックスにLineメソッドで描いた線

テストしようと思ったのですが・・・
ピクチャーボックスにLineメソッドで描いた線というのは?
ピクチャーボックスの前面にLineって書けるんでしたっけ?
私が無知なだけでしたらゴメンナサイ!

投稿時間:2003/08/19(Tue) 10:15
投稿者名:Kiyo
URL :
タイトル:
Re^2: PrintFormメソッド
> > この中で
> > 1.MSFlexgridの内容
> > 2.ピクチャーボックスにLineメソッドで描いた線
> > の二つが印刷されません。
> > 解決方法はあるのでしょうか?
>
> 1.については
> MSFlexGrid >>> MSHFlexGrid にしてみたらどうでしょうか?
> ちなみに当方はWin2000、VB6.0で確認しました

ありがとうございました。
初めてMSHFlexGridの存在を知りました(汗)。
どうもありがとうございました!


> テストしようと思ったのですが・・・
> ピクチャーボックスにLineメソッドで描いた線というのは?
> ピクチャーボックスの前面にLineって書けるんでしたっけ?
> 私が無知なだけでしたらゴメンナサイ!

ピクチャーボックスのGotFocusプロシージャで
Lineメソッドを使用すると描けますよ!

投稿時間:2003/08/18(Mon) 21:40
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: PrintFormメソッド
ヘルプに記載されています。

PrintForm メソッドは Form オブジェクト上に表示されているすべてのオブジェクトとビットマップを
印刷します。また、実行時に Form オブジェクトやピクチャ ボックス (PictureBox) コントロールに
追加されたピクチャが描画されたときに AutoRedraw プロパティが真 (True) になっている場合は、
そのピクチャを印刷します。
ActiveX コントロールの出力結果は、各コントロールのインプリメントに依存します。

以上ヘルプより抜粋。

という事は
Line を印刷するには AutoRedraw プロパティを真 (True) に
MSFlexgridの内容を印刷するにはここのMSFlexgrid関係のサンプルを利用して下さい。

投稿時間:2003/08/19(Tue) 10:18
投稿者名:Kiyo
URL :
タイトル:
Re^2: PrintFormメソッド
> ヘルプに記載されています。
>
> PrintForm メソッドは Form オブジェクト上に表示されているすべてのオブジェクトとビットマップを
> 印刷します。また、実行時に Form オブジェクトやピクチャ ボックス (PictureBox) コントロールに
> 追加されたピクチャが描画されたときに AutoRedraw プロパティが真 (True) になっている場合は、
> そのピクチャを印刷します。
> ActiveX コントロールの出力結果は、各コントロールのインプリメントに依存します。
>
> 以上ヘルプより抜粋。
>
> という事は
> Line を印刷するには AutoRedraw プロパティを真 (True) に
> MSFlexgridの内容を印刷するにはここのMSFlexgrid関係のサンプルを利用して下さい。
>  

ご教示ありがとうございました!

というかヘルプに載っていたんですね・・・
自分の勉強不足を痛感させられました・・・